BCC - Spring 2012 Syllabus
Course Name : CIS-155
Course Description: Intro to C++ Programming
Igor.Kholodov@bristolcc.edu
Office: K211
Telephone: 508-678-2811 ext. 3328
URL of this file:
http://www.c-jump.com/bcc/c155c/c155syllabus.htm
- Welcome!
- ________________________________________________________
- Posted Feb 21 :
- Samples written in class:
- Demo program before code was split into multiple source files:
main_all_in_one.cpp (download)
- Code after the split:
- The header file: actions.h (download)
New source code: actions.cpp (download)- The main function: main.cpp (download)
________________________________________________________ Posted Feb 17 :
- Reading:
- Textbook Chapter 4, Computation
- Handouts and lecture materials for Operators and Functions (see below.)
- Homework:
- Assignment 3: Serial Julian Date, Part 1, "Getting started".
The due date is Monday, Mar 5.
________________________________________________________ Posted Feb 10 :
- Upcoming Workshop Session:
- First weekly workshop session:
Wednesday Feb 15, room K-105, 12:30 PM.
It is very important that you email me prior to attending! I need to know who will be there. The workshop is automatically cancelled if nobody has time to attend. It is okay to be late, but let me know what time you should arrive. Bring in your questions and homework projects, or simply find out what everybody else is working on.
- Quiz@home:
- C++ Fundamental Concepts quiz is now available. Be sure to practice before taking the test. When ready, click the "Go" button to take the test.
The quiz is due Monday, Feb 27.
- Reading:
- Textbook Chapter 3, Objects, Types, and Values.
Already done with Chapters 1, 2, and 3? Continue on to Chapter 4, Computation.
________________________________________________________ Posted Feb 4 :
- Handouts and Reading:
- Textbook Chapter 3, Objects, Types, and Values
- Lecture notes: C++ built-in types and expressions
- Presentation: C++ flow control ( handout )
Lecture notes: C++ flow control
Sample programs:- Handout: C++ Floating-Point Numbers
- Reference: C++ Operator Precedence Chart
Homework:
- Driving Time Calculator.
The due date is Monday, Feb 20.
________________________________________________________ Posted Feb 2 :
- More on Installing MSVC 2010:
- A am being told by our ITS services that "if your AcessBCC email account is forwarding emails to another email account (such as yahoo or gmail) then the MSDN Alliance invitation email is not forwarded to that account." So in this case you may not receive your invitation in alternative email account. Instead, "go to http://cis.bristolcc.edu and click on MSDN picture on the left side to manually register."
- Also, if you are downloading an ISO image to your local drive, that means that you are downloading an .ISO file which is an image of a CD or DVD. You can burn the actual CD or DVD, but that's time consuming and totally unnecessary. A better alternative is to install MagicDisc program (google "MagicDisc Download" and you will find it. It's free.) After installing the MagicDisc, you will get its taskbar tray icon. Right-click that icon and choose Virtual CD/DVD-ROM, Drive..., Mount..., and point to the .ISO file that you downloaded. Wait a few seconds and you will see the same result as if you inserted a real CD disc into the CD tray on your computer. It is truly magic, so you no longer need to burn the disc if you have an ISO file. When you are done using the file, follow the same steps and choose Unmount. (Disregard this info if you already installed the software, just keep it in mind for a future reference.)
________________________________________________________ Posted Jan 31 :
- Quiz@home:
- C++ Intro Quiz is now available! Be sure to practice before taking the test. You can practice as many times as you'd like. When ready, click the "Go" button to take the test. You will see your grade when the test finishes.
The quiz is due Wednesday, Feb 15.
To get your Login and Password for the site, send me email and I will reply with your credentials. Quiz password is NOT the same as BCC eLearning. However, once you log in, you can change the password to something that is easy for you to remember.
________________________________________________________ Posted Jan 28 :
- Handouts:
- First C++ Program Using MSVC++ ( handout )
- C++ Fundamental Types and Declarations ( handout )
- Handout: Preprocess, Compile, Link, and Execute
- Animation: cjumpcxx.exe CPU, computer memory, CPU instructions
________________________________________________________ Posted Jan 22 :
- Reading:
- Please be sure to read carefully CIS-155 course Syllabus and understand its policies and formats.
- Textbook reading this week:
Chapter 1, Computers, People, and Programming and
Chapter 2, "Hello, World!"
- Notes
- Reading component of this class is very important. Study guides and homework handouts may contain links to other materials on the Internet. Studying these materials is not optional -- it's mandatory.
- Textbook resources are located at Bjarne Stroustrup's webpage:
http://www.stroustrup.com/Programming/
In particular, the link to author's Power Point presentations is
http://www.stroustrup.com/Programming/lecture-slides.html
- Tutoring and Mentoring
- I am very happy to announce that BCC TASC center has assigned Wayne Dupont, wkd452@hotmail.com, to be our official CIS-155 tutor. The students can contact Wayne via the TASC center or via his email address. I worked with Wayne before and can assure you that he has helped many people to succeed in different programming courses. Please be ready to provide sufficient information about your needs when setting up an appointment. Thanks Wayne!
- I am also available for help on the schedule that will be posted here:
My home page: http://cisweb.bristolcc.edu/~ik/
Mirror site: http://www.c-jump.com/bcc/
- I hope everybody has a great Spring 2012 semester!
struct Overview Useful links: