CS1411 - Introduction to Programming Principles I
Syllabus
Please Note:This information is not final and may change at any time
Course objective
CS 1411 introduces the C++ language to establish a foundation in procedural computer programming and problem solving.
Announcements
Announcements are posted on the front page. Please check them frequently.
Class Hours
Section | Activity | Time | Location |
160 | Lecture | MWF 1:00 - 1:50 pm | EE 101 |
501 | Lab | T 11:00 - 12:20 | PE 118 |
502 | Lab | W 2:00 - 3:20 | PE 118 |
503 | Lab | R 9:30 - 10:50 | PE 118 |
504 | Lab | R 11:00 - 12:20 | PE 118 |
505 | Lab | F 3:30 - 4:50 | PE 118 |
Attendance policy
Attendence will not be checked directly. It is the students own responsibility to aquire the material covered in classes she / he missed.
There will be pop quizzes which will count as 0 if not taken, unless you have a valid excuse. Proof (e.g. doctors note) may be required.
If, for any reason, you are absent on an exam date, you will have to notify the instructor on the same day at the latest. This can be done by a roomate, friend, parent, etc.
Instructors:
Lecturer: Max Berger, max@berger.name, CS 306 J
Teaching Assistant: Lin, Zhijun
Office Hours:
Tue / Thu 11 - 12.
You may also schedule an appointment via email.
Textbooks
Mandatory:
- Absolute C++ by Walter Savitch, Addison Wesley, 2002. ISBN: 0-201-70927-9.
Optional:
- C++ Primer, 3rd edition, by S. Lippman. Addison Wesley, 1998. ISBN:0-201-82470-1
- The C++ Programming Language, 3rd Edition), by Bjarne Stroustrup. Addison Wesley, 1997, ISBN: 0201889544
Tutorials, examples
This class is very close to Dr. Desrosiers class. His information can be found at: http://www6.tltc.ttu.edu/rdesrosi/class/cs1411/Admin/syllabus.htm.
Textbook policy
If you can't find the mandatory text book at the book store please get it online. There will be tests over material in the text book that might not be covered in class!
Software
Your programs will need to able to run under one of the following environments:
- Visual Studio 6.0
- Visual Studio .NET
- XCode 1.2 with gcc 3.4
You will also need:
- Winzip (or something similar) for submission
- Microsoft Word and Microsoft Powerpoint for class notes
- Adobe Acrobat Reader for other notes
Please note that all of these are installed in the Lab. If you need them for you personal computer you can download the Microsoft software for free on eRaider
FilZip (a free ZIP program) can be downloaded at www.filzip.com.
Acrobat Reader can be found at www.adobe.com.
XCode (for Mac Users) can be found at Apples Developer Connection website.
Grading
This information is just an estimate and not final
Item | Weight |
---|---|
Exams | 20% |
Final | 20% |
Labs / Programs | 40% |
Notes | 10% |
Pop Quizzes | 10% |
Total | 100% |
Academic Conduct
The academic conduct applies, as stated in the "Statement of Academic Conduct for Engineering Students, College of Engineering, Texas Tech University". The most important fact: "If academic misconduct is determined by the instructor, a failing grade shall be assigned to either the assignment in question or to the course grade."