You are here:
Graduation Requirements
To graduate with a Bachelor of Science Degree in Computer Science, at least 72 units in computer science and cognates are required, including:
- Computer science core curriculum (34 units)
- Required cognates (8 units)
- Computer science and cognate career path electives (30 units, at least 16 units of computer science electives)
Computer science core curriculum (34 units):
- CPTG 121 Introduction to Computer Science I
- CPTG 122 Introduction to Computer Science II
- CPTG 244 Data Structures
- CPTG 245 Computer Organization and Assembly Language Programming
- CPTG 255 Systems and Network Programming
- CPTG 324 Programming Languages
- CPTG 434 Operating Systems
- CPTG 445 Computer Architecture
- CPTG 485 Seminar
Required cognates (8 units):
- MATH 131 Calculus I
- MATH 276 Discrete Math
Computer science and cognate career path electives (30 units, at least 16 units of computer science electives):
Computer Science Electives:
- CPTG 323 Computer Informatics
- CPTG 334 Systems Analysis
- CPTG 345 Digital Logic and Microprocessor Design
- CPTG 356 Principles of Networking
- CPTG 364 Analysis of Algorithms
- CPTG 335 Cyber Security
- CPTG 374 Web Application Development
- CPTG 384 Mobile Application Development
- CPTG 424 Database Design and Management
- CPTG 436 UNIX Systems Administration
- CPTG 446 Embedded Systems Design
- CPTG 454 Compiler Theory
- CPTG 455 Software Engineering
- CPTG 486 Topics in Computer Science
- CPTG 494 Internship
- CPTG 499 Directed Study
Cognate Electives:
- ARTS 194 Photoshop and Illustrator Image Creation
- ARTS 394CInterface Design
- ARTS 394G Motion Graphics
- ARTS 395A Web Design Communication Principles
- BIOL 111 General Biology I and lab
- BIOL 302 Genetics
- BIOL 490 Bioinformatics
- MATH 132 Calculus II
- MATH 133 Calculus III
- MATH 155 Introductory Statistics
- MATH 231 Introduction to Linear Algebra & Discrete Math
- MATH 361 Numerical Methods I
- MATH 362 Numerical Methods II
- MATH 461 Biomathematical Modeling I
- MATH 462 Biomathematical Modeling II
- MGMT 304 The Practice of Management
- MGMT 327 Information Technology Management
- MGMT 356 Human Resource Management
- PHYS 117 Introduction to Physics
- PHYS 231 General Physics I
- PHYS 232 General Physics II
- PHYS 353 Electronics
Computer Engineering and Embedded Systems recommended courses:
- CPTG 345 - Digital Logic and Microprocessor Design
- CPTG 356 - Principles of Networking
- CPTG 436 - UNIX Systems Administration
- CPTG 446 - Embedded Systems Design
- PHYS 117 - Introduction to Physics I
- PHYS 231 - General Physics I
- PHYS 353 Electronics
Software Engineering recommended Courses:
- CPTG 334 - Systems Analysis
- CPTG 364 - Analysis of Algorithms
- CPTG 424 - Database Design and Management
- CPTG 455 - Software Engineering
Information Systems recommended Courses:
- CPTG 334 - Systems Analysis
- CPTG 356 - Principles of Networking
- CPTG 424 - Database Design and Management
- CPTG 436 - UNIX Systems Administration
- CPTG 455 - Software Engineering
- MGMT 304 - The Practice of Management
- MGMT 327 - Information Technology Management
- MGMT 356 - Human Resource Management
Web and Mobile Applications recommended Courses:
- GPTG 356 - Principles of Networking
- CPTG 374 - Web Application Development
- CPTG 384 - Mobile Application Programming
- CPTG 424 - Database Design and Management
- ARTS 194 - Photoshop and Illustrator Image Creation
- ARTS 394C - Interface Design
- ARTS 394G - Motion Graphics
- ARTS 395A - Web Design Communication Principles
Networks and Cyber Security recommended Courses:
- CPTG 335 - Cyber Security
- CPTG 356 - Principles of Networking
- CPTG 374 - Web Application Development
- CPTG 424 - Database Design and Management
- CPTG 436 - UNIX Systems Administration
Bioinformatics recommended Courses:
- CPTG 323 - Computer Informatics
- CPTG 364 - Analysis of Algorithms
- CPTG 424 - Database Design and Management
- MATH 155 - Introductory Statistics
- BIOL 111 - General Biology I and LAB
- BIOL 302 - Genetics
- BIOL 490 - Bioinformatics
Preparation for Graduate Study and research recommended Courses:
- CPTG 345 - Digital Logic and Microprocessor Design
- CPTG 356 - Principles of Networking
- CPTG 364 - Analysis of Algorithms
- CPTG 424 - Database Design and Management
- CPTG 455 - Software Engineering
- MATH 132 - Calculus II
- MATH 133 - Calculus III
- MATH 231 - Introduction to Linear Algebra & Discrete Math
- MATH 361 - Numerical Methods I
Get to Know Us
Degree Programs
Contact and Location
cs@lasierra.edu
951-785-2197
Price Science Complex, Room 247