Computer Science

Bachelor of Science (BSc) in Computer Science

Requirements:

The Bachelor of Science in Computer Science degree requires the completion of 120 units of course work. A minimum of 60 units must be at the upper division level. The undergraduate computer science program is designed to provide a well balanced curriculum stressing the fundamentals pertaining to such fields as software, hardware, mathematics, electronics, programming languages, operating systems, computer architecture, microprocessing, data base and information management systems (DBMS/MIS), etc. Prerequisites:

A high school diploma or the equivalent (GED). Every incoming undergraduate, upon entrance to the University, must demonstrate an acceptable level of proficiency in English composition. Appropriate preparatory work in English Composition will he required, if deemed fit by the Faculty Advisor.

Prescriptive Education:

The student must complete a minimum of 40 academic units of the program through instructional course work from this University. A maximum of 80 units of core and elective courses may he accepted in transfer from other institutions, or accepted in the form of appropriately documented professional experience. (No more than 24 of these units may he from seminars or professional experience.

Required (Core) Courses (32 units, minimum):

Unless otherwise indicated, each of the following courses is valued at four (4) units.

MA403 College Algebra
CS432 Operating Systems
CS465 Discrete Mathematics
CS422 Computer Architecture
CS467 Data Structure
CS413 Programming Languages
CS419 Structured Programming
CS461 Microprocessor Systems Engineering
CS460 Microcomputer Applications

Elective Courses:

CS420 "C" Language Programming
CS426 BASIC Programming Language
CS423 COBOL Programming
CS424 FORTRAN Programming
CS443 UNIX Operating Systems
CS463 Digital Systems
CS435 Management Information Systems (MIS)
CS428 PL/1 Programming
CS463 Digital Computer Electronics
CS403 Logic Circuits
CS404 Microprocessors
CS429 Systems Programming
MA411 Numerical Analysis
NIA407 Probabilty
MA413 Matrices
EE462 Control Systems Design
EE480 Integrated Circuits
CS482 Professional and Technical Writing
CS497 Special Studies in Computer Science (2-4 units)

Master of Science (MSc) in Computer Science
Doctor of Philosophy (PhD) or Doctor of Science(DSc) in Computer Science