FUNDAMENTALS OF PROGRAMMING

  • Program: Information Technology/Computer Careers
  • Course: Fundamentals of Programming
  • Course #: CCIS1505
  • Total Credits: 4

Course Description

This course is the first course for a student planning to study computer programming. The course content introduces the student to both procedural and object-oriented programming. Emphasis will be placed on procedural programming, computational thinking and problem solving. Topics will include flowcharting, pseudocode, program design, data types including arrays and objects, conditional boolean logic, program structures for branching and iteration, functions, and basic data structures.

Course Evaluation

Refer to Course Syllabus for detailed information regarding the requirements and evaluation standards for this course. The Course Syllabus will be distributed the first week of the course.

Disability Services

Hennepin Technical College offers reasonable accommodations to qualified students with disabilities. If you have a documented disability that may require accommodations, contact the college’s Disability Services Director: Sara Laviolette at Brooklyn Park (763-488-2477) or Jean Kreutter at Eden Prairie (952-995-1544).

Course Goals

The following goals will be addressed in the course:
Apply computational thinking concepts such as abstraction, generalization and composition/decomposition
Diagram program logic flow
Solve problems using sequences, decisions and iteration in program flow
Solve problems using arrays and common data structures
Build procedural programs using stateless functions
Develop programs to solve real-world problems
Use appropriate program documentation, programming style and language conventions
Create appropriate test cases with good test data
Apply program debugging techniques and methods
Identify the core features of object-oriented programming
Compare and contrast procedural and object-oriented programming
Apply object-oriented programming techniques in program development

Credit Details
  • Lecture: 4
  • MnTC Goal: 0
Course Details
  • Prerequisites: 
    Microsoft Windows experience
  • Campus: Brooklyn Park/Eden Prairie

Apply Now Search Awards Search Courses