Department of Computer Science

Texas A&M University

Undergraduate Program

The Department of Computer Science and Information Systems offers two academic programs, the Bachelor of Science (B.S.C.S.) with a major in computer science and the Bachelor of Science in Computer Information Systems (B.S.C.I.S.).

The Bachelor of Science with a major in Computer Science degree prepares the student for a wide variety of applications found within the diverse computer science field. The graduate will acquire a strong computer science foundation normally required for careers involving computer science engineering.

The Bachelor of Science in Computer Information Systems degree prepares the student for a wide variety of applications found within the diverse computing and information technology field. The graduate will acquire a strong foundation in programming and database technology normally required for careers in the business environment. For majors from other departments, this department also offers a minor as a second teaching field for persons interested in teaching computer applications at the secondary school and junior college level. In addition, the department offers a second major in computer information systems and a minor in computer science so that students may acquire computer science fundamentals relevant to their respective academic majors. Students will be trained on modern equipment having wide industry acceptance in areas such as operating systems, communications, database, simulation, graphics and programming languages. Students also have access to a variety of laboratory, microcomputer, and mainframe equipment.
Students seeking a bachelor’s degree in any of the department majors must complete:
(1) degree requirements for a Bachelor of Science in Computer Science or Bachelor of Science in Computer Information Systems degree, and
(2) University Studies requirements

Links:
Computer Science Major and Math Minor
Computer Science Major and Physics Minor
Computer Information Systems Major and General Business Minor
Computer Information Systems Major and Accounting Minor
Minor in Computer Science
Second Major in Computer Science
Second Major in Computer Information Systems
University Course Requirement

Major in Computer Science

Required courses in the major (37 semester hours)
    CSci 152, 241, 270, 340, 341, 359, 380, 418, 428, 430, 440, plus 4 technical electives in any one of these specialized areas.

Database Management Track
CSci 470 Database Programming
CSci 471 Database Administration
CSci 414 UNIX Network Administration
CSci 431 Java Language Programming
or an advanced CSci elective

Networking Track
CSci 342 Local Area Networks II
CSci 343 Wide Area Networks
CSci 414 UNIX Network Administration
3 hours advanced networking elective

Programming Track
CSci 321 Survey of Languages
CSci 416 Windows Programming
CSci 431 Java Language Programming
3 hours advanced CSci elective

General Track
CSci 431 Java Language Programming
or CSci 416 Windows Programming
9 hours advanced CSci chosen with advisor approval

Required support courses (29-30 semester hours)*
    Eng 341; Math 191, 192, 331, 225 or 335, 401; Phys 332; 3 hours of advanced Math (excluding 301, 350, 351, 361, 372, 380, 460); a two -course sequence in lab sciences for science majors: Phys 211* and 212* or Chem 111* and 112* or BSc 101 and 102* or ESci 101* and 103 (or 102)

Other Departmental Requirements
    For a student to enroll in a course above CSci 241, a minimum grade point average of 2.33 is required in the CSci course sequence CSci 151, 152, 241.

*Required support courses and technical electives may be used to satisfy requirements of a minor/second major, thereby reducing the number of hours required.

Minor: minimum of 18 hours from another department
Recommended minors: Math, Physics, or other area of science.

Math Minor:
Math 191 Calculus I
Math 192 Calculus II
Math 331 Discrete Math
Math 225 Calculus III or 335 Linear Algebra
Math 401 Math Statistics
3 hours advanced Math (Except 301, 350, 351,361, 372, 380, 460)

Physics Minor:
Phys 132 Basic Electronics
Phys 211 Mechanics & Heat
Phys 212 Magnetism & Electricity
3 courses from 319, 321, 333, 397, 432, 492

Note: A Math minor can be upgraded to a second major by taking an additional two Math courses. A math second major must include 225 Calculus III and 314 Calculus IV.

SUGGESTED CURRICULUM OUTLINE (B.S.C.S.)

Freshman
Sophomore
Junior
Senior
CSci 151 CSci 152, 241, 320 CSci 321, 322, 370, 332 CSci 359, 440,
Math 191, 192 Math 331, 225 or 335 Math 401 6 Semester Hour (Adv)
Eng 101, 102 Phys 211 4 , 212 Minor, 6 Semester Hour* Minor,12 Semester Hour*
Hist 121, 122 PSci 220, 221 Eng 341 US Humanities, 3 Semester Hour
Phys 132 Spc 245 US Vis/Perf Arts, 3 Semester Hour US Capstones, 3 Semester Hour
US Soc/Behav Sci, 3 Semester Hour
  Approved Technical Approved Technical
US PE Activity, 2 Semester Hour   Electives, 3 Semester Hour Electives, 3 Semester Hour
33 Semester Hour
32 Semester Hour
31 Semester Hour
33 Semester Hour
Total Semester Hours: 129 (120 with a Math or Physics minor)


*Technical electives and required support courses may be used to satisfy requirements of a minor/second major, thereby reducing the number of hours required. This program requires a minor and/or a second major chosen from another department; Math or Physics is recommended.


Major in Computer Information Systems

Required courses in the major (30 semester hours)
    CSci 152, 233, 241, 270, 340, 341, 359, 380, 418, 440, 470. Plus 4 technical electives in any one of these specialized areas ( choose Database Management, Networking, Programming, or General)

Database Management Track
CSci 470 Database Programming
CSci 471 Database Administration
CSci 414 UNIX Network Administration
CSci 431 Java Language Programming
or an advanced CSci elective

Networking Track
CSci 342 Local Area Networks II
CSci 343 Wide Area Networks
CSci 414 UNIX Network Administration
3 hours advanced networking elective

Programming Track
CSci 428 Object-Oriented Programming
CSci 416 Windows Programming
CSci 431 Java Language Programming
3 hours advanced CSci elective

General Track
CSci 428 Object-Oriented Programming
CSci 431 Java Language Programming
or CSci 416 Windows Programming
6 hours advanced CSci chosen with advisor approval

Required support courses (15 semester hours)*
    Eng 341; Math 175, 176; BA 302; MIS 326, 328.

Other Departmental Requirements
    For a student to enroll in a course above CSci 241, a minimum grade point average of 2.33 is required in the CIS course sequence CSci 151, 152, 233, 241.

*Required support courses and technical electives may be used to satisfy requirements of a minor/second major, thereby reducing the number of hours required.

Minor: minimum of 18 hours in another department
Recommended minors: General Business, Accounting, or other area of business.

General Business Minor:
Acct 221 Principal of Accounting
Eco 231 Macro Economics
4 advanced courses from Acct / Eco / Fin / BA / MIS / Mkt / Mgt
(the business administration department recommends:
Mgt 305 Management & Organization Behavior
Mkt 306 Marketing
BA 301 Legal Environment of Business
BA 302 Business & Economic Statistics)

Accounting Minor:
Acct 221 Principles of Accounting
Acct 222 Principles of Accounting
Acct 321 Financial Accounting I
Acct 322 Financial Accounting II
Acct 311 or 326 or 437 or 440
Eco 231 Macro Economics

SUGGESTED CURRICULUM OUTLINE (B.S.C.I.S.)

Freshman
Sophomore
Junior
Senior
CSci 151 CSci 152, 233, 241 CSci 320, 370, 434 CSci 359, 440, 470
Eng 101, 102 PSci 220, 221 Minor, 9 Semester Hour* Minor, 9 Semester Hour*
Hist 121, 122 US Science, 4 Semester Hour GBus 302 or Math 453 US Capstones, 3 Semester Hour
Math 175, 176 US Humanities, 3 Semester Hour Eng 341 Approved Technical
US Science, 4 Semester Hour US Vis/Perf Arts, 3 Semester Hour Approved Technical Elective, 3 Semester Hour
US PE Activity, 2 Semester Hour US Soc/Behav Sci, 3 Semester Hour Elective, 3 Semester Hour Elective, 5 Semester Hour
  Spc 245 Elective, 3 Semester Hour  
30 Semester Hour
31 Semester Hour
30 Semester Hour
29 Semester Hour
Total Semester Hours: 120


*Technical electives and required support courses may be used to satisfy requirements of a minor/second major. This program requires a minor and/or a second major chosen from another department; Accounting, General Business, Information Technology, or another area of business is recommended.


Second Major in Computer Science ( 77 - 79 hours):
(for majors in departments other than Computer Science and Information Systems)

Requirement for the second major are the same as those for the first major, including required support courses. (See the Computer Science program handout)


Second Major in Computer Information Systems (24 hours)
(for majors in departments other than Computer Science and Information Systems)
(or Second Bachelor's Degree in Computer Information Systems)

language(s) taught semester usually offered
CSci 151 Programming Fundamentals I C++ fall, spring, summer
CSci 152 Programming Fundamentals II C++ fall, spring, summer
CSci 241 Machine Language, Organization and Architecture Intel 80x86 assembly fall, spring, summer
CSci 270 Data Structures (was 320) C++ fall, spring, summer
CSci 321 Survey of Languages Ada, COBOL fall
CSci Introduction to Database (was 370) Java, SQL fall, spring, summer
plus 6 hours advanced Computer Science

Recommended Support Courses: (18 hours)
Eng 341 Technical Writing
Math 175 Business Math I or Math 141 College Algebra
Math 176 Business Math II
BA 302 Business and Economic Statistics
MIS 326 Information Systems Technology Productivity
MIS 328 Project Management and Practice


Minor in Computer Science (18 hours)
(for majors in departments other than Computer Science and Information Systems)

language(s) taught semester usually offered
CSci 151 Programming Fundamentals I C++ fall, spring, summer
CSci 152 Programming Fundamentals II C++ fall, spring, summer
CSci 270 Data Structures (was 320) C++ fall, spring, summer
CSci 241 Machine Language, Organization and Architecture Intel 80x86 assembly fall, spring, summer
plus 9 hours advanced Computer Science

 


University Studies Courses

Basic Skills Eng 101, 102
Math 175, 141, or 179
Spc 245 or 111 or 348 (245 is recommended)
American History Hist 121, 122
Political Science PSci 220, 221
Sciences Phys 211, 212 (or alternates - see required support courses)
Visual & Performing Arts Any course from the Visual & Performing Arts list
Humanities Any course from the Humanities list
Social/Behavioral Sciences Any course from the Social/Behavioral Sciences list
Capstones Any course from the Capstones list
PE Any two from the PE activity list, or Marching Band, or one 2-hour wellness course, or at least one year of active-duty service

 




CSCI Home | Graduate School | Webtrax | International Student Office Texas A&M University - Commerce Contact Us Privacy Policy Accessibility Policy