Presentation is loading. Please wait.

Presentation is loading. Please wait.

CS 162 Introduction to Computer Science II Winter, 2014: 60 Spring, 2014: 60 Summer, 2014: 71.

Similar presentations


Presentation on theme: "CS 162 Introduction to Computer Science II Winter, 2014: 60 Spring, 2014: 60 Summer, 2014: 71."— Presentation transcript:

1 CS 162 Introduction to Computer Science II Winter, 2014: 60 Spring, 2014: 60 Summer, 2014: 71

2 Learning Mechanisms: Blackboard Piazza TEACH for assignments NetTutor Tools: shell, Vim Tutorials & cheat sheet, g++, remote file transfer, FileZilla, PuTTy, Distrowatch Learning Mechanisms: Blackboard Piazza TEACH for assignments NetTutor Tools: shell, Vim Tutorials & cheat sheet, g++, remote file transfer, FileZilla, PuTTy, Distrowatch Learning Actions: Video Lectures (mp4) + Lecture slides Discussions – whole class and groups Readings from Text Assignments Quizzes Labs Final Project Exams Learning Actions: Video Lectures (mp4) + Lecture slides Discussions – whole class and groups Readings from Text Assignments Quizzes Labs Final Project Exams INNOVATION: Summer 2014: Small group discussions on topics RELEVANCE: Programming with current CS tools COLLABORATION: Encourages collaboration on program design but not on coding; Online Learning Trajectory C Libraries, object files, name- space, and make Operator overloads, friends S/W design and testing Inheritance Polymorphism Streams, File I/O (exceptions) Intro to Linear DS, Complexity- Searching & Sorting Course Content Intro to Linear DS, Complexity,Linked Lists, STL Intro to Linear DS, Complexity, Recursion

3 Learning Outcomes 7. Describe a program implementation in terms of a natural language. 6. Understand how tot effectively test a solution for correctness 5. Develop the debugging skills to help determine errors in a computer program. 4. Develop proper error handling for possible run- time errors 3. Develop an object-oriented solution to a problem suing classes, methods, and objects 2. Translate the semantics of an algorithm into the syntax of a computer programming language 1. Translate a problem statement into an appropriate algorithm containing arithmetic, relational and logical expressions Instructional Strategies Learning Outcomes Readings Video lectures Video Lectures from previous instructors as well as current Student small group discussion (Blackboard); Graded participation Labs (9) Assignments (2-week time) Review Quizzes (9) Exams (2 proctored) Final project

4 Social Presence Discourse through small group discussions Teacher-directed Direct instruction – lecture oriented Teacher grading student assignments Teacher responding to student questions Students collaborate working on assignments; individual coding and individual grading Grading participation in discussions and groups Cognitive Presence Teacher Presence


Download ppt "CS 162 Introduction to Computer Science II Winter, 2014: 60 Spring, 2014: 60 Summer, 2014: 71."

Similar presentations


Ads by Google