Bachelor of Arts in Computer Technology

Computer Technology forms the technological infrastructure of modern commerce. It’s the driving force of every industry and permeates everyday life. The ability to combine the power of computing with the management of multimedia information is arguable the key to obtaining ascendancy in any field. Computer Technology is an ever-evolving, expanding field. The proposed Computer Technology Program will provide students with the background, knowledge and skills they’ll need to adapt to the dynamic nature of the marketplace. Program faculty will consist of traditional academics as well as industry professionals in order to provide curricular content that is on the cutting edge of industry trends. The BACT degree provides a high quality degree program in computer technology that will prepare students for lifelong learning as they pursue professional careers in computer technology and leadership roles in the society in which they serve. It provides our students with a strong foundation base, state-of-the-art techniques, methodologies, and tools to specify, design and develop technology-based solutions to complex system problems. This program prepares our students to communicate well, both orally and in wiring, on moral and ethical development, in knowledge of the liberal arts, and on commitment to services to others. CT provides opportunities for students to contribute to the body of knowledge that serves the profession, by engaging in activities which support their interests and are in agreement with the goals and objectives of the College and the University

Students entering the Computer Science program must complete the following:

  • Earn an overall grade point average of 2.0 or better in courses taken outside of the department.
  • Earn a grade of “C” or better in each course taken within the department.
  • Earn a grade of “C” or better in all direct and indirect prerequisites courses listed in the catalog before advancing to the next level course in a sequence for English, Mathematics, and Science course.
  • Students must take capstone course CTC492 at CSUDH

Information reagrding admission procedures : CSUDH Admissions, Cal State Apply

BACT : Homeland Security Track (68 UNITS)

(A) LOWER DIVISION REQUIREMENTS (40 UNITS)
CSC 101Introduction to Computer Education
CSC 111Introduction to Computer
CSC 116Introduction to Computer Hardware & Tools
CSC 255Introduction to Dynamic Web Programming
CSC 115Introduction to Programming Concepts
CSC 121Introduction to Computer Science & Programming I
CSC 123Introduction to Computer Science & Programming II
CSC 221Assembly Language & Introduction to Computer Organization
CTC 218Digital Logic Design
(B) UPPER DIVISION REQUIREMENTS (25 UNITS)
CSC 301Computer and Society
CTC 310Software Project Management
CTC 316OS and Networking Support
CTC 328PC Forensic
CTC 362Communication System Security
CTC 428OS Security
CTC 452Network Security & Hack Prevention
CTC 492Senior Project
CTC/CSCElective Upper Division Elective

BACT : General Track (68 UNITS)

(A) LOWER DIVISION REQUIREMENTS (37 UNITS)
CSC 101Introduction to Computer Education
CSC 111Introduction to Computer
CSC 116Introduction to Computer Hardware & Tools
CSC 255Introduction to Dynamic Web Programming
CSC 115Introduction to Programming Concepts
CSC 121Introduction to Computer Science & Programming I
MAT 131Elementary Stats and Probability
MAT 153College Algebra & Trigonometry
CTC/CSCElective Upper Division
(B) UPPER DIVISION REQUIREMENTS (31 UNITS)
CSC 301Computer and Society
CTC 310Software Project Management
CTC 316OS and Networking Support
CTC 452Network Security & Hack Prevention
CTC 492Senior Project
CTC/CSCElective Upper Division

BACT : Professional Track (68 UNITS)

(A) LOWER DIVISION REQUIREMENTS (19 UNITS)
CSC 101Introduction to Computer Education
CSC 111Introduction to Computer
CSC 116Introduction to Computer Hardware & Tools
CSC 255Introduction to Dynamic Web Programming
MAT 131Elementary Stats and Probability
MAT 153College Algebra & Trigonometry
(B) UPPER DIVISION REQUIREMENTS (31 UNITS)
CSC 301Computer and Society
CTC 310Software Project Management
CTC 316OS and Networking Support
CTC 452Network Security & Hack Prevention
CTC 492Senior Project