Dec 21, 2024  
College Catalog 2021-2022 
    
College Catalog 2021-2022 [ARCHIVED CATALOG]

Add to Favorites (opens a new window)

ITCS 1140 - Introduction to Program Design & Development

Credit Hours: 4.00


Prerequisites: None

(formerly ITCS 1130)

ITCS 1140 provides students with a fundamental understanding of computer programming and the detailed logic used to develop them. Students also explore various programming techniques, constructs, debugging methods and object oriented concepts.

Billable Contact Hours: 4

Search for Sections
OUTCOMES AND OBJECTIVES
Outcome 1: Upon completion of this course, students will be able to describe what is a computer program, how it runs on the computer, the various types of computer programming, and the different techniques used to develop computer software.

Objectives:

  1. Given an examination, students will utilize terms, concepts, and examples to explain how computer programs function, the various languages and platforms used, and how programs are put together, with a minimum of 75% accuracy.
  2. Given a case scenario, students will develop an algorithm to solve a programming problem, with a minimum of 75% accuracy.

Outcome 2: Upon completion of this course, students will be able to develop algorithms and corresponding computer code in order to solve problems.

Objectives:

  1. Given flow charting software, students will identify computer program inputs, outputs, and processes, with a minimum of 75% accuracy.
  2. Given a software compiler, students will write and debug computer code depicting the proper usage of variables and data types, with a minimum of 75% accuracy.
  3. Given a software compiler, students will write and debug computer code demonstrating decision structures, with a minimum of 75% accuracy.
  4. Given a software compiler, students will write and debug computer code demonstrating repetition structures, with a minimum of 75% accuracy.
  5. Given a software compiler, students write and debug computer code demonstrating modular programming with a minimum of 75% accuracy.
  6. Given a software compiler, students write and debug computer code demonstrating classes with a minimum of 75% accuracy.
  7. Given a software compiler, students write and debug computer code demonstrating arrays with a minimum of 75% accuracy.

COMMON DEGREE OUTCOMES (CDO)
• Communication: The graduate can communicate effectively for the intended purpose and audience.
• Critical Thinking: The graduate can make informed decisions after analyzing information or evidence related to the issue.
• Global Literacy: The graduate can analyze human behavior or experiences through cultural, social, political, or economic perspectives.
• Information Literacy: The graduate can responsibly use information gathered from a variety of formats in order to complete a task.
• Quantitative Reasoning: The graduate can apply quantitative methods or evidence to solve problems or make judgments.
• Scientific Literacy: The graduate can produce or interpret scientific information presented in a variety of formats.

CDO marked YES apply to this course:
Critical Thinking: YES
Information Literacy: YES
Quantitative Reasoning: YES
COURSE CONTENT OUTLINE
 

  1. Introduction to Programming
  2. Usage of Variables and Math in Programing
  3. Decision Structures
  4. Loops
  5. Modular Programing: the use of Functions & Procedures
  6. Programming with Arrays
  7. Object Oriented Programming Concepts

Primary Faculty
Jenaway, Elizabeth
Secondary Faculty

Associate Dean
Evans-Mach, Patrick
Dean
Balsamo, Michael



Official Course Syllabus - Macomb Community College, 14500 E 12 Mile Road, Warren, MI 48088



Add to Favorites (opens a new window)