Computer Science B.S.

Core Curriculum Courses
See the Core Curriculum Requirements42
Required courses in the major
CSCI 152Programming Fundamentals II3
CSCI 241Machine Language and Computer Organization3
CSCI 270Data Structures and Algorithms3
CSCI 340Introduction to Database3
CSCI 359Systems Analys & Design3
CSCI 380Web Programming and Interface Design3
CSCI 415GLB/Information Security, Law, Ethics, and Cryptography3
CSCI 428Introduction to Object Oriented Programming3
CSCI 430Introduction to Operating Systems3
CSCI 434Introduction to Local Area Networks3
CSCI 440App Software Project Dev3
plus 9 semester hours of advanced CSCI courses 9
plus 16 semester hours of advisor approved electives16
Required support courses *
adv Math **3
additional science4
ENG 341Technical Writing3
or MGT 303 Business Communications
PHYS 332Digital Logic & Circuitry4
or PHYS 432 Advanced Electronics
or PHYS 492 Instrumentation and Control
Calculus I
Calculus II
MATH 331Discrete Mathematics3
MATH 401Intro to Math Statistics3
Select one of the following seqences:
PHYS 2425
PHYS 2426
University Physics I
and University Physics II
BSC 1406
BSC 1407
US-Introductory Biology I
and US: Introductory Biology II
CHEM 1311
CHEM 1111
CHEM 1312
CHEM 1112
General and Quantitative Chemistry I
and General and Quantitative Chemistry Laboratory I
and General and Quantitative Chemistry II
and General and Quantitative Chemistry Laboratory II
ENVS 103
ENVS 1301
Natural Disasters
and Introduction to Environmental Science (and additional 2 hours of advisor approved science hours are required)
Total Hours120
*

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.

**

Except MATH 301 Introductory Geometry, MATH 350 Topics in Mathematics for Elementary Teaching I, MATH 351 Topics in Math Elem Tch II, MATH 361 Mathematical Modeling of Science for Middle School I, MATH 362 Mathematical Modeling of Science for Middle School II, MATH 372 Mathematics Structures and Applications, MATH 380 GLB/Mathematics History, MATH 460 Math for Secondary Tch.

***

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.