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 2000Coding I - Fundamentals3
CSC 2050Coding II - Algorithms3
CSC 3030Database Fundamentals3
CSC 4400Coding III - Data Structures3
Total Hours12