Skip to main content

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
Plus 2 units from:
  • 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

Degree Programs

Computer Science


Contact and Location

cs@lasierra.edu
951-785-2197
Price Science Complex, Room 247

Go to Top