Skip to main content
SCTCC logo

Secondary navigation

    • Student Services
    • Quick Guide
    • Email
    • D2L Brightspace
    • eServices
    • Navigate
    • BOOKStore
    • Class Schedules
    • Employee Resources
    • Academic Calendar
    • Employee Directory
    • Email
    • Faculty eServices
    • D2L Brightspace
    • Navigate
    • Technology Support
    • Quick Guide
    • Cyclones Athletics
    • Foundation
    • Get Involved
    • Ways to Give
  • Events
  • Select Language

Main navigation

  • Degrees & Programs
    • Business, IT, & Education Programs
    • Health Sciences & Nursing Programs
    • Liberal Arts & Transfer Studies
    • Trades in Construction
    • Trades in Manufacturing
    • Trades in Transportation Repair
    • All Degrees & Programs
    • Career & Program Finder
    • Degree and Certification Options
    • Programs for High School Students
  • Admissions
    • How to Apply
    • Tour SCTCC
    • Request Information
    • Open Houses
    • Course Placement & Testing - Accuplacer
    • eOrientation & Registration
    • Records & Registration
    • Change your Program Status
    • Admissions Forms
    • Meet our Admissions Staff
  • Tuition & Aid
    • Applying for Financial Aid
    • Affordability at SCTCC
    • Payments & Policies
    • North Star Promise Scholarship Program
    • Student Scholarships
    • Tuition & Fees
    • Forms & Resources
    • Veterans & Military Aid
  • Student Stuff
    • Academic
    • Quick Guide for SCTCC Students
    • Campus Life
    • Cyclones Athletics
    • Student Handbook
    • Just Report It
  • About Us
    • Contact Us
    • Visit Us
    • About SCTCC
    • News, Stories, & Events
    • Leadership
    • Accreditation at SCTCC
    • Careers at SCTCC
  • Community & Training
    • Customized Training
    • Get Involved
    • SCTCC Foundation
    • The Northway Group
    • Youth Programs & Camps

CMSC1203

Student Learning Outcomes

This course introduces students to the programming major and lays the foundation for continued skill development in programming. Students will study both object-oriented and procedural programming and learn essential programming design methods and structures. Students will create algorithms, examine array constructs, and explore object-oriented topics such as classes and inheritance. The course includes team programming projects and introduces software collaboration tools. By using a mix of theory and practical application, students will develop the introductory skills needed in structured program logic to succeed in the programming major.Student Learning Outcomes
  • Create algorithms to solve programming problems.
  • Identify common programing structures.
  • Discuss modularization and its importance in programming.
  • Examine array concepts.
  • Discuss object-oriented programming concepts such as classes, inheritance, and polymorphism.
  • Collaborate in team programming projects.
  • Use software collaboration tools.
  • Create programs that use looping and decision structures and integrate user input.
  • Create programs that use arrays and modularization.
  • Create programs that utilize classes.

Prerequisites

Please see eServices for section availability and current pre-req/test score requirements for this course.
Any SCTCC student with a disability that impacts their education or ability to fully participate on campus is eligible to apply for Accessibility Services.
SCTCC logo
Instagram Facebook LinkedIn YouTube

1540 Northway Drive
St. Cloud, MN 56303

+1 (800) 222-1009
recruitment@sctcc.edu
Accessibility Statement
Careers at SCTCC
Campus Hours, Directions & Maps
Contact Us
Copyright Information
Intranet - Employee Portal
Online Privacy
Safety & Security
Just Report It
Request for Proposal
©2022-25 - St. Cloud Technical & Community College | Accredited by the Higher Learning Commission
St. Cloud Technical & Community College, a member of Minnesota State