|
Mar 29, 2024
|
|
|
|
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.
Contact Hours: 4 Billable Contact Hours: 4 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:
- 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.
- 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:
- Given flow charting software, students will identify computer program inputs, outputs, and processes, with a minimum of 75% accuracy.
- 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.
- Given a software compiler, students will write and debug computer code demonstrating decision structures, with a minimum of 75% accuracy.
- Given a software compiler, students will write and debug computer code demonstrating repetition structures, with a minimum of 75% accuracy.
- Given a software compiler, students write and debug computer code demonstrating modular programming with a minimum of 75% accuracy.
- Given a software compiler, students write and debug computer code demonstrating classes with a minimum of 75% accuracy.
- Given a software compiler, students write and debug computer code demonstrating arrays with a minimum of 75% accuracy.
COMMON DEGREE OUTCOMES (Bulleted outcomes apply to the course)
- 1. The graduate can integrate the knowledge and technological skills necessary to be a successful learner.
|
- 2. The graduate can demonstrate how to think competently.
|
- 3. The graduate can demonstrate how to employ mathematical knowledge.
|
- The graduate can demonstrate how to communicate competently.
|
- The graduate is sensitive to issues relating to a diverse, global society.
|
COURSE CONTENT OUTLINE
- Introduction to Programming
- Usage of Variables and Math in Programing
- Decision Structures
- Loops
- Modular Programing: the use of Functions & Procedures
- Object Oriented Programming Concepts
- Programming with Arrays
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)
|
|