Syllabus : CIS 122 Algorithms and Programs in C++Course GoalsCIS 122 is an introduction to algorithmic problem solving and object-oriented programming using the C/C++ programming language. CIS 122 builds upon the concepts and applications presented in CIS 110 (IT and web development tools).You will need your username and password for your gladstone account in your week 1 lab. See MicroHelp (151 McK) for questions about your account. The course is intended for students with no prior programming experience in any language. Prerequisites: Mth 111, CIS 110. For students who did not take CIS 110 at the University of Oregon, please see "CIS 110 Course-Equivalency for CIS 111," below. 122 labs start week 1 and meet in the PC-lab, Klamath B-26. There are also other computer labs you can work in. Required TextHennefeld, Baker and Burchard. Using C++: An Introduction to Programming (Prentice-Hall). A copy will be on reserve at the Science library.It's a good idea to write your name (or some coded identifier) in your textbooks, as it is their free telephone call home when they get lost. C/C++ Development EnvironmentsThe 122 labs meet once a week in a Klamath B-26. There you will learn how to use the Unix/C++/Emacs environment on gladstone. You must have an active gladstone account and a working username and password before you go to your first 122 lab in week 1. Note that the same development environment can be accessed from your home computer using modem, DSL, etc., so you can work on your 122 projects from home. If you are running Macintosh OS X, Emacs and a C++ compiler are included and can be run from the terminal.Learning Unix/Emacs is a course requirement, but you may use any C++ development environment to solve your homework problems outside of lab. HOWEVER if you use another IDE, you are responsible for learning how to use the software environment. Your instructor may not be familiar with it. Course Requirements7 Programming Projects .............. 50% 8 Quizzes (drop one) ................ 50%Note that the quizzes replace both the midterm and the final exam. The formula to compute your final percentage for the course:
Quizzes are every Thursday, including July 3rd. There will be ABSOLUTELY NO make-up quizzes for any reason. Instead, you may drop your lowest quiz score. Please note that the final quiz will be longer than the others and comprehensive. If you like your grade prior to that quiz, it can be your dropped quiz. (Effectively skipping the cumulative final.) Things You Need to Know
CIS 110 Equivalency for 111 and 122You have satisfied the 110 pre-req if you have taken a course (or courses) in which you studied all of the following topics covered in CIS 110.
Note: CIT minors must petition to waive the CIS 110 requirement. See CIS/CIT undergraduate coordinator Cheri Smith, 120 Deschutes, for details. Home |