Back                     Print   


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).


Course Goals:


Course Objectives:

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