Course Summary
Credit Type:
ACE Course Number:
Organization Course Number:
Self-paced (600 hours)
Dates Offered:
Credit Recommendation & Competencies
Level Credits (SH) Subject
Lower-Division Baccalaureate 4 introduction to computing
Lower-Division Baccalaureate 4 introduction to Python
Lower-Division Baccalaureate 3 JavaScript programming
Lower-Division Baccalaureate 4 database management
Upper-Division Baccalaureate 2 advanced web application development
This program is recommended for a total of 17 semester hours.


The program objective is demonstrate knowledge of advanced concepts and theories of computer science including issues of computability, data organization, binary data manipulation; utilize high-level, computer languages that incorporate object-oriented design techniques; utilize advanced problem-solving and critical thinking techniques to design, develop, and use complex computer applications, data analytics systems, and security protocols; and apply advanced numeracy and economic management skills in business and technology industry settings.

Learning Outcomes:

  • demonstrate skill in building applications with JavaScript and Python
  • build dynamic programs using the JavaScript and Python programming languages
  • demonstrate how to style applications with Scss
  • design user interfaces and brand identities; and model efficient user experiences in software systems

General Course Topics:

  • Python
  • Object-oriented programming languages
  • Web development
  • Software development
  • React
  • JavaScript
  • React Js
Instruction & Assessment

Instructional Strategies:

  • Audio Visual Materials
  • Case Studies
  • Classroom Exercise
  • Computer Based Training
  • Lectures
  • Practical Exercises

Methods of Assessment:

  • Examinations
  • capstone project

Minimum Passing Score:

Supplemental Materials