Software Development and Programming - Certificate of Achievement (3323)

Division: Mathematics, Engineering Technologies and Computer Sciences (METCS) Division

General Education Requirements (7 Credits)
Written & Oral Communication (3)
ENG 101College Composition I3
Quantitative/Scientific Knowledge, Skills & Reasoning (4)
MTH 100Intro. to College Mathematics4
Major Requirements (22 Credits)
CSC 113Intro Linux/UNIX Operating Sys4
CSC 137Intro. to Programming in Java3
CSC 151Intro Develop Web Applications3
CSC 237Enterprise Java Programming4
CSC 251Web Application Development4
CSC 255Mobile Application Development4
Total Credits29

Note: The minimum passing grade for all courses designated CSC and MTH is C. If you earn a grade below C, you need to repeat that course.

Notes:

  1. For an explanation of why General Education courses are included in this Program, please refer to the Section on General Education for an explanation of its Purpose and Requirements.
  2. This plan assumes the student is eligible to enroll in College Level Courses (designated as 100 +, e.g., ACC 102 Prin Accounting II ManagerialHST 131 Latin American History IMTH 221 Calc with Analytic Geom III).  Placement results will determine College Level Readiness in English and Mathematics.  

Upon completion of this program, graduates will be able to:

  • Design, develop, and implement a major software-based project;
  • Test software systems with specification, performance, maintenance, and quality requirements;
  • Apply software engineering theory, principles, tools, and processes, as well as theory and principles of computer science and mathematics, to the development and maintenance of complex software development systems;
  • Evaluate impact of potential solutions to software engineering problems in a global society, using knowledge of contemporary issues and emerging software engineering trends, models, tools, and techniques;
  • Create interactive Web applications; and
  • Design and develop mobile applications for the Android platform.