WAKE TECHNICAL COMMUNITY COLLEGE
DIVISION OF COMPUTER
AND ENGINEERING TECHNOLOGIES
| Course: CIS 115- 16 weeks |
Title: Intro to Prog & Logic
| Lead Instructor: Leung, Man-Chi |
| Office: 3rd Floor PLM 352 |
| Phone: 866-5363 |
| Office Hours: |
| To Be Announced |
| Textbook |
| Title:An Introduction to Programming with C++, Fifth Edition |
| Author:Diane Zak |
| ISBN: 9781418836184 |
| Publisher:Course Technology |
| Software: Dev-C++ Version 4.9.9.2 |
| Other required equipment: Dev-C++ already installed in computer lab. If you take this course online, you must have a computer running Windows, a web browser and email software. Online students need to install Dev-C++ in their computers. Dev-C++ is free. Online students will receive instructions on how to install this software at the beginning of the course. |
| Credit hours: 3 |
| Pre-requisites: RED-090 and one of MAT 070, MAT 080, MAT 090, MAT 095, MAT 120, MAT 121, MAT 161, MAT 171, or MAT 175 |
| Co-requisites: None |
| Description: This course introduces computer programming and problem solving in a structured program logic environment. Topics include language syntax, data types, program organization, problem solving methods, algorithm design, and logic control structures. Upon completion, students should be able to manage files with operating system commands, use top-down algorithm design, and implement algorithmic solutions in a programming language.. This course has been approved to satisfy the Comprehensive Articulation Agreement general education core requirement in natural science/mathematics (Quantitative Option). This course is also available through the Virtual Learning Community (VLC). |
| The Core Values of Wake Technical Community College | |
|---|---|
| Respect | Instructor and students will foster an environment that is respectful of all. |
| Responsibility | Instructor and students will foster an environment that promotes taking responsibility for one's actions and obligations. |
| Critical Thinking | Instructor and students will strive to improve the critical thinking skills of analysis, synthesis, and evaluation. |
| Communication | Instructor and students will strive to ensure that both written and oral communications are clearly understood. |
| Collaboration | Instructor and students will strive to develop collaborative skills. |
| Grading Is As Follows: | ||
|---|---|---|
| Midterm Exam | 30 | Covers everything taught in the course [Online students must take the exam on campus] |
| Final Exam | 30 | Covers everything taught before the exam [Online students must take the exam on campus] |
| Lab Exercises | 30 | Students turn in lab exercises every week |
| Attendance, Class Participation, Quizzes, Class Excercises | 10 | Instructor may give quizzes and class exercises at any time in class |
Classroom Policies:
| Tentative
Schedule Note This schedule is subject to some changes/modifications per Instructor-- This offered as only a study guide. The pace of each class differsaccording to the instructional needs of the students in the class.Always consult with your instructor. Note** A Final Project may beassigned in lieu of a Final Exam. | ||
| Week | Coursework | Textbook/Assignments |
|---|---|---|
| 1 | Introduction and Problem Solving |
Read Chapter 1 and Chapter 2 |
| 2 | Writing Simple C++ Programs |
Read Chapter 3 |
| 3 | More about Writing Simple C++ Programs |
Read Chapter 4 |
| 4 | Selection Structure: Simple If Else Statements |
Read Chapter 5 |
| 5 | Selection Structure: Nested If Else Statements |
Read Chapter 6 |
| 6 | Selection Structure: Switch Statements |
Read Chapter 6 |
| 7 | Midterm Exam |
This exam covers Chapters 1 to 6 |
| 8 | Repetition Structure: The While Loop |
Read Chapter 7 |
| 9 | Repetition Structure: The For Loop |
Read Chapter 7 |
| 10 | Value Returning Functions |
Read Chapter 9 |
| 11 | Void Functions |
Read Chapter 10 |
| 12 | Sequential Access Files |
Read Chapter 13 |
| 13 | Arrays |
Read Chapter 11 |
| 14 | Special Topic |
To be announced |
| 15 | Review |
Preparation for final exam |
| 16 | Final Exam |
This exam covers Chapters 1, 2, 3, 4, 5, 6, 7, 9, 10, 11 and 13 |
| Disability Support
Services is available for students who require academic accommodations due
to any physical, psychological, or learning disability. To determine
eligibility, contact the office at 108-S Holding Hall or call 662-3405 (TDD 779-0668) |
Copyright 2004/2005 Wake Technical Community College All Rights Reserved