The Bachelor of Arts in Computer Technology degree program prepares the student for existing and emerging jobs and careers in the application of Computer and Information Technology. Our existing new programs in Homeland Security, General, and Professional Tracks in Computer Technology offer our students the opportunity to combine their current profession with up-to-date technical skills that lead to workplace success!

Computer Technology, University Catalog

BACT-Flyer-10-08-09

BACT-Flowchart-11-02-09

Tracks:

  • Homeland Security (HLS)
  • General Technology (GT)
  • Professional (P)
  • Gaming, Minor and Certificate in BACT: In Preparation

BA Computer Technology Program (120 Units)

  • General Education (52 Units)
  • Major Requirements (68 Units)

A. Core Requirements (34 Units)
B. Track Requirements (28-31 Units)
C. Upper Level Free Units (3-6 Units)
A. Core Requirements (34) Units
Lower Division (19 units)
CSC 101 Introduction to Computer Education (3)
CSC 111 Introduction to Computers and Basic (3)
CSC 116 Introduction to Computer Hardware and Tools (3)
CSC 255 Introduction to Dynamic Web Programming (3)
MAT 131 Elementary Statistics and Probability (3)
MAT 153 College Algebra and Trigonometry (4)
Upper Division (15 units)
CSC 301 Computer and Society (3)
CTC 310 Software Project Management (3)
CTC 316 O/S and Networking Support (3)
CTC 452 Network Security and Hacking Prevention (3)
CTC 492 Senior Project (3)
B. Homeland Security Track (31 Units)
CSC 115 Introduction to Programming Concepts (3)
CSC 121 CSI Computer Programming (4)
CSC 123 CSII Computer Programming II (4)
CSC 221 Assembly Lang. Comp. Org. (3)
CTC 218 Digital Logic Design (3)
CTC 228 Intro to O/S and NW (4)
CTC 328 PC Forensic (4)
CTC 362 Communication System Security (3)
CTC 428 OS Security (3)
B. General Track (28 Units)
CSC 115 Introduction to Programming Concepts (3)
CSC 121 CSI Computer Programming (4)
CTC 218 Digital Logic Design (3)
CTC Elec. Lower Level (4)
CTC Elec. Lower Level (4)
CTC Elec. Lower Level (4)
CTC Elec. Upper Level (4)
CTC Elec. Upper Level (3)
CTC Elec. Upper Level (3)
B. Professional Track
1. Associate Degree -or-
2. Minor in another program -or-
3. Concentration Courses – with consultation of the Computer Science Department