Computer Science Certificate (M)

The capability of identifying the type of programming language one is dealing with quickly and being able to adjust one's expectations based on the type; Loosely vs Strongly typed, Compiled vs Interpreted, Procedural vs Object Oriented.  Students will also be able to understand variable scope and be able to create simple and complex boolean expressions.  They will also be able to understand various repetition structures and when to use them.  

Student Learning Outcomes for the Computer Science Certificate

Students will: 

  • The capability of identifying the type of programming language one is dealing with quickly and being able to adjust one's expectations based on the type,
  • Know when one must use a variable vs could use a variable vs probably should not use a variable
  • Be able to decide on the appropriate conditional structure for the problem solving case at hand
  • Be able to apply boolean expressions to repetitive structures
  • Understand various repetition structures and when to use them
  • Understand local scope

Curriculum

Required Courses
CSC 200Coding I- Fundamentals3
CSC 250Coding II - Algorithms3
CSC 300Coding III- Data Structures3
CSC 430Database Fundamentals3
Total Hours12