inline-defaultCreated with Sketch.

This website uses cookies to ensure you get the best experience on our website.

Students
Tuition Fee
Start Date
Medium of studying
Duration
24 months
Program Facts
Program Details
Degree
Diploma
Major
Software Development | Computer Programming
Area of study
Information and Communication Technologies
Course Language
English
About Program

Program Overview


The Associate in Science Degree in Software Development – Computer Programming & Analysis prepares students for careers in application and web development. Through hands-on projects and industry-standard technologies, students learn procedural and object-oriented programming, web design, and project management. The program culminates in a capstone project that showcases students' skills and prepares them for the workforce.

Program Outline

Degree Overview:


Overview:

The Associate in Science Degree Software Development – Computer Programming & Analysis is designed to prepare students for the dynamic world of application and web development. Students will use current technology to learn procedural and object-oriented programming or well as web design including client-side and server-side scripting. The program will culminate with a capstone course in which students will work on a hands-on group project that can be used in their portfolios.


Objectives:

  • Demonstrate an object-oriented approach to system development.
  • Analyze a system problem and design a software-based solution.
  • Design and code robust, structured, well-documented programs to solve complex problems.
  • Demonstrate an understanding of basic computer programming concepts including the use of decisions and conditional loops in a working program.
  • Demonstrate the ability to write an interactive, fully functioning program that uses functions and allows for code re-use.
  • Create an interactive program consisting of input/output, loops, selection structures, and functions.
  • Plan and execute dynamic interaction to otherwise static web pages using a scripting language.
  • Summarize the properties of a project and classify project roles and responsibilities.

Outline:

The program consists of the following courses:

  • ENC1101: Composition I (3 credits)
  • CGS1060C: Computer and Internet Literacy (3 credits)
  • General Education Speech (3 credits)
  • COP1000C: Introduction to Computer Programming (3 credits)
  • COP1334C: Introduction to C++ (3 credits)
  • General Education Mathematics Core 1 (3 credits)
  • CIS1513C: Project Management (4 credits)
  • COP1700C: Introduction to Database and MYSQL (3 credits)
  • CTS1831C: Web Authoring I (4 credits)
  • COP1250C: Programming 1 (3 credits)
  • CTS2852C: Client-Side Scripting (4 credits)
  • General Education Humanities Core (3 credits)
  • COP2335C: Intermediate C++ Programming (3 credits)
  • Math or Internship or IT Elective (6 credits)
  • General Education Natural Science Core (3 credits)
  • COP2361C: Object-Oriented Analysis and Design (3 credits)
  • COP2360C: C# Programming (3 credits)

Careers:

Potential career paths for graduates of the program include:

  • Information Technology Support Specialist
  • Technical Certificate
  • Computer Programming Specialist
  • Technical Certificate
  • Computer Programmer
  • Technical Certificate
  • Software Development
  • Associate of Science - Computer Programming & Analysis
  • Bachelor of Applied Science
SHOW MORE
How can I help you today?