Bachelor of Science in Information Technology

Information 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 arguably the key to obtaining ascendancy in any field. Information Technology is an ever-evolving, expanding field. The Information Technology Program will provide students with background, knowledge and skills they will need to adapt to the dynamic nature of the market place. The BSIT degree provides a high quality degree program in Information Technology and prepares students for lifelong learning and leadership roles in the field. It prepares our students to better design and develop solutions for complex problems; this will be done by getting a strong foundation, and learning about new techniques, tools, and methodologies. To prepare our students in writing well and orally communication, importance of service and knowledge of ethics and liberal arts.

PLO 1Design, implement, and evaluate a computing-based solution to meet a given set of computing requirements in the context of the program’s discipline.  
PLO 2Communicate effectively in a variety of professional contexts.
PLO 3Recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles. 
PLO 4

Use systemic approaches to select, develop, apply, integrate, and administer secure computing technologies to accomplish user goals.  

Students entering the Information Technology 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 ITC 492 at CSUDH.

Enrollment Data

Fall 2017Fall 2018Fall 2019Fall 2020Fall 2021
ProgramEnrollGradEnrollGradEnrollGradEnrollGradEnrollGrad
BSCS31723333384275746960473
MSCS731274236420502457
BACT22357214532256320955228
BSIT251375614811087
MSCY2405020631776
Total63893682119827164872166921

BSIT MAJOR (73 Units)

Course descriptions can be found on the University Catalog link here
A. LOWER DIVISION REQUIREMENTS (37 UNITS):
ITC 101Introduction to Information Technology
CSC 121Introduction to CS & Programming I
CSC 123Introduction to CS & Programming II
ITC 251System Programming in C & UNIX
CTC 228Introduction to OS & Network
CSC 255Introduction to Dynamic Web Programming
BIO 102Biology
BIO 103Biology Lab
PHY 100Physics
SciencesAny PHY. or Life Science
MAT 131Elementary Statistics
MAT 281Discrete Math
B. UPPER DIVISION REQUIREMENTS (36 UNITS):
CSC 301Computer Society
ITC 310IT Project Management
CSC 311Data Structures
CTC 316OS & Network Support
CTC 362Comm. System Security
ITC 399IT Practicum
CTC 452Network Sec & Hack Preven.
ITC 453Database Management System(DBMS)
ITC 459IT Security
U. Elect.Upper Division CSC/ITC Courses
U. Elect.Upper Division CSC/ITC Courses
ITC 492Senior Design