Undergraduate Program

2-year Undergraduate Course Rotation Plan (view PDF)

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:

  • Degree requirements for a Bachelor of Science in Computer Science or Bachelor of Science in Computer Information Systems degree, and
  • CORE requirements.

Links:

Computer Science Major and Math Minor (BEFORE FALL 2018)
Computer Science Major and Math Minor (FROM FALL 2018)
Computer Science Major and Physics Minor (BEFORE FALL 2018)
Computer Science Major and Physics Minor (FROM FALL 2018)
Computer Information Systems Major and Business Analytics Minor (BEFORE FALL 2018)
Computer Information Systems Major and Business Analytics Minor (FROM FALL 2018)
Computer Information Systems Major and Accounting Minor (BEFORE FALL 2018)
Computer Information Systems Major and Accounting Minor (FROM FALL 2018)
Minor in Computer Science
Second Major in Computer Science
Second Major in Computer Information Systems
CORE Requirement
CSCI Annual Enrollment and Graduation Data

Major in Computer Science

                               CSCI Degree Plan
                              (BEFORE FALL 2018)

Required Major Courses (42 semester hours)
CSCI 152, 241, 270, 340, 359, 380, 415, 430, 434, 440, plus 9 hours of advanced CSCI courses.

Required support courses (36-37 semester hours)

  • ENG 341 or MGT 303
  • PHYS 3324 or 432 or 492
  • MATH 24134
  • MATH 1924
  • MATH 331
  • MATH 401 (usually offered only in fall semester)
  • 3 additional hours of advanced MATH (excluding 301, 350, 351, 361, 362, 372, 380, 460) NOTE: you may need 4 extra hours of Math to complete a Math minor
  • a two-course sequence (8 sh) in lab sciences for science majors*:
  • PHYS 2425 & 2426 or CHEM 1311 & 1111 & 1312 & 1112 or ENVS 103 & 1301 or ESCI 1303 & 1304 or BSC** 1406 & 1407
    • *any of these courses will also satisfy your Core Curriculum science requirement
    • **BSc 1406 & 1407 at A&M Commerce are intended for Biology majors only and are not recommended for students from other majors
  • 4 additional hours of science (the Core Curriculum Degree Pathway choice can also count here)

Note: Support courses may also be used to satisfy minor or second major requirements.

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 areas of science.

Math Minor:
MATH 24134 Calculus I
MATH 1924 Calculus II
MATH 331 Discrete Math
MATH 401 Intro to Mathematical Statistics (fall semester only)
4 hours advanced Math (Except 301, 350, 351, 361, 362, 372, 380, 460)

Physics Minor:
PHYS 3324 Digital Logic & Circuitry
PHYS 24254 University Physics I
PHYS 24264 University Physics II
3 courses from 319, 321, 333, 397, 432, 492

Note: A Math minor can be upgraded to a second major by taking an additional 6 hours of Math courses. A math second major must include 3144 Calculus III.

Major in Computer Science

                               CSCI Degree Plan
                               (FROM FALL 2018)

Required Major Courses (42 semester hours)

CSCI 1337, 2325, 2336, 340, 359, 380, 415, 430, 434, 440, plus 9 hours of advanced CSCI courses.

Required support courses (36-37 semester hours)

  • ENG 341 or MGT 303
  • PHYS 3324 or 432 or 492
  • MATH 24134
  • MATH 2414
  • MATH 2305
  • MATH 401 (usually offered only in fall semester)
  • MATH 2318
  • a two-course sequence (8 sh) in lab sciences for science majors*:
  • PHYS 2425 & 2426 or CHEM 1311 & 1111 & 1312 & 1112 or ENVS 103 & 1301 or ESCI 1303 & 1304 or BSC** 1406 & 1407

Up to 16 SCH of advisor-approved electives if any of science sequence courses or Math support courses are counted for CORE requirements.

16

Total Hours

120

 

* Required support courses may be used to satisfy requirements of a minor/second major, thereby reducing the number of hours required. The 18 sh of Math is a complete Math minor; no additional minor is required. PHYS 2425, 2426, and PHYS 332 Digital Logic & Circuitry are half of a Physics minor.

** BSC 1406 and BSC 1407 at A&M-Commerce are intended for Biology majors only. These courses will satisfy your support course lab science sequence requirement but are not recommended.

*** For science sequence option, PHYS 2425 University Physics I and PHYS 2426 University Physics II are strongly recommended for both courses are prerequisites for the required support course PHYS 332Digital Logic & Circuitry


Minor: minimum of 18 hours from another department

Recommended minors: Math, Physics, or other areas of science.

Math Minor:
MATH 24134 Calculus I
MATH 2414 Calculus II
MATH 2305 Discrete Math
MATH 401 Intro to Mathematical Statistics (fall semester only)
4 hours advanced Math (Except 2318)

Physics Minor:
PHYS 3324 Digital Logic & Circuitry
PHYS 24254 University Physics I
PHYS 24264 University Physics II
3 courses from 319, 321, 333, 397, 432, 492

Note: A Math minor can be upgraded to a second major by taking an additional 6 hours of Math courses. A math second major must include 3144 Calculus III.

Major in Computer Information Systems

                                CIS Degree Plan
                            (BEFORE FALL 2018)

Required courses in the major (39 semester hours)
CSCI 152, 233, 241, 270, 340,  359, 380, 415, 434, 440, plus 3 technical electives.

Required support courses (12 semester hours)*
ENG 341 or BA 303; MATH 176; BA 302 or MATH 453; BUSA 428.

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: Business Analytics, Accounting, or other areas of business.

Business Analytics Minor:
BUSA 379 Business Process Management & ERP Systems
BUSA 424 Business Analytics Module
BUSA 428 Project Management
And, 9 SH of upper-level BUSA electives (MKT 436 can be substituted for one of these electives)

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 2301 Macro Economics

Second Major in Computer Science ( 78-81 hours)
(for majors in departments other than Computer Science and Information Systems)
The requirement for the second major is the same as those for the first major, including required support courses. (See the Computer Science program handout)

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

Required courses:
CSCI 151, 152, 241, 270, 415, 428 or 431, 340, plus 6 advanced CSCI courses.

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
BUSA 428 Project Management

Major in Computer Information Systems

                                CIS Degree Plan
                               (FROM FALL 2018)

Required courses in the major (39 semester hours)
CSCI 1337, 233, 2325, 2336, 340, 359, 380, 415, 434, 440, plus 3 technical electives.

Required support courses (12 semester hours) *
ENG 341 or MGT 303; MATH 1325; ECO 302; BUSA 428.

*Required support courses and technical electives may be used to satisfy requirements of a minor/second major, thereby reducing the number of hours required. This Program requires a minor or second major from another department; Accounting, General Business, Information Technology, or another area of business is recommended.

** This course will satisfy the university core curriculum requirement.

Minor: minimum of 18 hours in another department

Recommended minors: Business Analytics, Accounting, or other areas of business.

Business Analytics Minor:
BUSA 379 Business Process Management & ERP Systems
BUSA 424 Business Analytics Module
BUSA 428 Project Management
And, 9 SH of upper-level BUSA electives (MKT 436 can be substituted for one of these electives)

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 2301 Macro Economics

Second Major in Computer Science (78-81 hours)
(for majors in departments other than Computer Science and Information Systems)
The requirement for the second major is the same as those for the first major, including required support courses. (See the Computer Science program handout)

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

Required courses:
CSCI 1436, 1337, 2325, 2336, 415, 428 or 431, 340, plus 6 advanced CSCI courses.

Recommended Support Courses (18 hours)
Eng 341 Technical Writing
Math 175 Business Math I or Math 141 College Algebra
Math 1325 Business Math II
ECO 302 Business and Economic Statistics
BUSA 428 Project Management

Minor in Computer Science (18 hours) 

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

Required courses:
CSCI 1436, 1337, 2336, plus 9 hours from 2325 or advanced CSCI courses.

Core Courses (42 hours)

Basic Skills

ENG 1301, 1302

MATH 1324, 1314, 179, 2314

SPC 1321 or 1311 (1321 is recommended)

American History

HIST 1301, 1302

Political Science

PSCI 2301, 2302

Behavioral/Social Science

Any course from the Social/Behavioral Science list

Sciences

PHYS 2425, 2426 (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                                                                                                                                       

ANNUAL STUDENT ENROLLMENT AND GRADUATION DATA

Click HERE to see the annual enrollment and graduation data for the Bachelor of Science in Computer Science.