Home > Programs > Degree Programs > Engineering >
Bachelor of Computer Science
COURSE LISTING
GENERAL EDUCATION (30 Units)
Advisement for General Education courses is offered on an individual basis.
BASIC SCIENCES (25-26 Units)
SELECT TWO:
BSCI 206
|
Physics I Mechanics (4 Units: 3 guided instruction/1 lab) |
| BSCI 207 |
Physics II Electricity and Magnetism (4 Units: 3 guided instruction/1 lab) |
| BSCI 208 |
Chemistry I (4 Units: 3 guided instruction/1 lab) |
| BSCI 209 |
Chemistry II (3 Units) |
COMPUTER SCIENCE CORE (Select 45 Units)
CS 200
|
Fundamental Concepts of Information and Computer Tech (3 Units) |
| CS 201 |
Introduction to Algorithms and Programming (3 Units: 2 guided instruction/1 lab) |
| MIS 202 |
Principles of Management Information Systems (3 Units) |
| CS 202B |
Programming in Visual Basic (3 Units) |
| CS 202C |
Computer Programming in C (3 Units) |
| CS 202J |
Introduction to HTML and Java (3 Units) |
| CS 203 |
Data Structures and Analysis of Algorithms (3 Units) |
| CS 204 |
Introduction to Computer Architecture (3 Units) |
| CS 205 |
Computer Systems and Interfaces (3 Units) |
| CS 208 |
File and Database Systems (3 Units) |
| CS 209 |
Principles of Programming Languages (3 Units) |
| ENGR 307 |
Introduction to Logic Design (4 Units: 3 guided instruction/1 lab) |
| CS 306 |
Introduction to Software Engineering (3 Units) |
| CS 307 |
Introduction to Operating Systems (3 Units: 2 guided instruction/1 lab) |
| CS 310 |
Network Principles (3 Units) |
| ME 309 |
Numerical Analysis of Engineering Problems (3 Units) |
| MIS 301 |
Business Data Communications (3 Units) |
| MIS 305 |
Systems Development I (3 Units: 2 guided instruction/1 lab) |
COMPUTER SCIENCE ELECTIVES (Select 18 Units)
CE 430 |
Computer Design (3 Units) |
| CE 440 |
Microprocessor Systems Design (3 Units) |
| CS 302 |
Programming in Java (3 Units) |
| CS 305 |
Computer Organization and Assembly Language (3 Units) |
| CS 411 |
Artificial Intelligence (3 Units) |
| CS 412 |
The Unix Environment for Programmers (3 Units: 2 guided instruction/1 lab) |
| CS 413 |
Programming Languages and Software Methodology (3 Units: 2 guided instruction/1 lab) |
| CS 414 |
Principles of Operating Systems (3 Units) |
| CS 415 |
Object-Oriented Programming Languages (3 Units) |
| CS 416 |
Graphics and Computers (3 Units) |
| CS 417 |
The Windows Environment (3 Units) |
| CS 418 |
Graphical User Interfaces Concepts (3 Units) |
| CS 419 |
Advanced GUI (Graphical User Interfaces) Concepts (3 Units) |
| QAS 207 |
Software Quality Assurance (3 Units) |
REQUIRED (3 Units)
| CS 499 |
Capstone Project (3 Units) |