Catalog Description:
Specification, design, implementation, testing, debugging, maintenance, and
documentation of computer programs. Topics include algorithms, languages,
software engineering, control structures, functions, data abstraction using
classes, and arrays. Numerous programs are written in C++. Intended for both
computer science majors and for those seeking a general introduction to computer
programming.
Schedule of Classes
Information:
Prerequisites: Completion of MATH 155 or higher.
Recommended: Eligibility for English 1A or equivalent.
Algorithms, languages, software engineering, control structures, functions,
data abstraction using classes, and arrays. Numerous programs are written in
C++. Intended for both computer science majors and for those seeking a
general introduction to computer programming.
Transfer Credit: CSU; UC. (4.0 units - Grade only) |
Instructor contact info:
-
Name: Sujan Sarkar
- Phone: (707) 524-1873
- Email:
ssarkar@santarosa.edu
- Summer Office Hours: Available ONLINE
at the above email address on
Monday and Wednesday 7:00pm-9:00pm
CLICK BELOW for |
|
Online
Midterm Examination
(Sec#8406 & 8166 students ONLY)
Online
Final Examination
(Sec#8406 students ONLY)
|
|
Announcements:
July 30, 2009:
Reminder
for online Sec#8406 students.
The online version of the final will be
ACTIVATED ON Wednesday 8/05/09 and will be ACCESSIBLE ONLY from 9:00am through
11:00pm on that day.
Please plan accordingly
and take note of the class email detailing procedures to be followed prior to
clicking on the online final examination link above.
July 30, 2009:
Reminder for face-to-face Sec#8166
students.
The in-person version of the final is scheduled
for Wednesday 8/05/09 in Maggini Hall Rm#2928 from 9:00am-12:00pm.
Please plan accordingly and take note of the class email detailing what to
expect and how to prepare for the final.
July
6, 2009: The
online midterm will be ACTIVATED ON Friday 7/10/09
(9:00am) AND WILL BE ACCESSIBLE THROUGH Monday 7/13/09 (11:00pm). The
midterm will cover lessons 1 through 4 (this corresponds to assignments 1
through 5 and to chapters 1 - 3, 4.1 - 4.5, 5, 6, and 9 in the text). MULTIPLE
CHOICE QUESTION FORMAT – MOST QUESTIONS ARE COMING FROM YOUR TEXT BOOK (Dale
text). Email with instructions to follow....
Prior
to accessing the midterm examination please first set aside a three hour time
period so that you may work without much interruptions!!!! When ready…..click on
the online midterm examination link on this page.
June 15, 2009:
Welcome to CIS10! This is where I will be making any necessary announcements.
There is no check-in for the course aside from the usual SRJC registration
process and the e-mail you sent me to find out the course URL. You are required
to check for announcements at least three times a week! Announcements will never
disappear and they will always have a date on them, so you don't have to worry
about saving them. Please keep me posted on how you are doing. You may consider
posting a message on the bulletin board if you get stuck, or, better yet, send
me an e-mail ( ssarkar@santarosa.edu
)
during my online office hours as listed above.
Important
note: There are two schedules
available on this course website one for
Section#8406 (ONLINE format)
and the other for Section#8166
(in-person traditional lecture/lab format) taught Monday/Wednesday lecture in Maggini Hall Rm#2928 -
9:00am-12:00pm with a scheduled Lab Rm#2926 from
12:00pm-2:30pm. Please refer to your specific schedule
for timelines/lesson notes/information on assignments., etc. Separate grade
sheet grids are also available for both sections.
For ONLINE Sec#8406
students: ....To get started with the course, click on the "Get
Started" link above. There is no check in for the course aside from the
usual SRJC registration process and the e-mail you sent me to find out the course URL. I
would suggest getting started with the course ASAP and then if you get
stuck either send me an e-mail or come see me during my scheduled office
hours and I can give you a
personal orientation.
If you have the required textbook, a C++ compiler and
sufficient time set aside to take on this rigorous programming course
ONLINE.....I
would suggest getting started with the course ASAP.
To get started with the course, click on the "Get Started"
link above. I am here to help guide you along....so please communicate if
you get stuck or simply need help!
The most difficult part of getting started will be
figuring out how to type in and execute a C++ program using a compiler
(Dev-C++, Microsoft Visual C++ or any other C++ compiler
of your choice).
Most compiler's will provide basic instructions on how to start-up/compile/run
and debug a programming project. The syllabus includes step-by-step instructions
on using Dev-C++ and Microsoft's Visual C++ compiler (both available in our CIS labs), contact me if you can't get it
figured out.
A word about working ahead: feel free! However, you shouldn't turn in assignments more than a week before they are due, because when you get your graded assignments back you may learn something that will make you want to edit your later assignments. I won't grade your assignments early anyway.
This weekend ...take a
short quiz for extra-credit points ......more details to follow.......……..lets start!!! sujan!!!
|
______________________________________________
Sujan Sarkar - CS Instructor, Santa Rosa Junior College
Updated
Friday August 07, 2009
|