Syllabus: CSCI 127
Related: Course Overview
Spring 2023
Note: dates and assignments more than a week out may be adjusted as the semester goes on. Please consider this page to be a living document subject to changes througout the semester.
|
Week |
Date |
Subject |
Assignments -- see Brightspace (D2L) |
|
1 |
W Jan 18 F Jan 20 |
Set up for Python: (Download, install) |
|
|
2 |
M Jan 23 W Jan 25 F Jan 27 |
Lab 1 |
|
|
3 |
M Jan 30 W Feb 1 F Feb 3 |
Program 1, Lab 2
|
|
|
4 |
M Feb 6 W Feb 8 F Feb 10 |
Lab 3 |
|
|
5 |
M Feb 13 W Feb 15 F Sep 17 |
Practicum 1 (in class), Lab 4 |
|
|
6 |
M Feb 20 W Feb 22 F Feb 24 |
Program 2, Lab 5 |
|
|
7 |
M Feb 27 W Mar 1 F Mar 3 |
Lab 6 |
|
|
8 |
M Mar 6 W Mar 8 F Mar 10 |
Program 3, Lab 7
|
|
|
9 |
Mar 13 - |
SPRING BREAK - no classes |
|
|
10 |
M Mar 20 W Mar 22 F Mar 24 |
Lab 8 |
|
|
11 |
M Mar 27 W Mar 29 F Mar 31 |
Lab 9
Practicum 2 (in class) |
|
|
12
|
M April 3 W April 5 F April 7 |
Program 4, Lab 10
|
|
|
13 |
M April 10 W April 12 F April 14 |
Lab 11 |
|
|
14 |
M April 17 W April 19 F April 21 |
Program 5, Lab 12
|
|
|
15 |
M April 24 W April 26 F April 28 |
Lab 13 (optional: score replaces lowest previous lab score) |
|
|
16 |
M May 1 W May 3 F May 5 |
|
|
|
17 |
M May 8 |
FINAL EXAM (Exam 3) (in class with laptop) |
8:00 am - 9:50 am |
Lectures
Instructor: Mr. Daniel DeFrance
Lectures take place on Mondays, Wednesdays, and Fridays from 9:00 - 9:50 am in Norm Asbhornson Hall (NAH) Room 165 -- the big round classroom. It's recommended you bring your laptop to follow along with in-class coding examples.
The main text we will use for this course free and online.
Labs
Labs meet in Roberts Hall Room 111 on Thursdays. There is no lab scheduled for the first week of classes. The time of your meeting will depend on the section in which you are enrolled. To find out about more, you can use the Schedule of Classes to filter for CSCI 127, which provides a list of all the sections, and at what the times they meet. It should take you an hour or two if you are well prepared (labs generally open at 8 pm the evening before the lab day so you can get a sneak preview), but you will have until midnight on the day of the lab to submit your work to D2L for grading.
A Teaching Assistant (TA) will be in the room to answer questions, provide guidence, and grade the assigments. Each section will have a different TA, so get to know yours early, and take note of their office hours to visit them outside of lab time.
Teaching Assistants (TAs)
| Section | From | To | Day | |||||
| 1 | Ben Heinze | 8:00 AM | 9:50 AM | Thursday | ben.c.heinze@gmail.com | |||
| 2 | Asad Noor | 10:00 AM | 11:50 AM | Thursday | asad.cse.10@gmail.com | |||
| 3 | Asad Noor | 12:15 PM | 2:05 PM | Thursday | asad.cse.10@gmail.com | |||
| 4 | Shama Maganur | 2:15 PM | 4:05 PM | Thursday | shama.maganur@gmail.com | |||
| 5 | Shama Maganur | 4:15 PM | 6:05 PM | Thursday | shama.maganur@gmail.com |
Programming Assignments
Programs are take-home assignments that are meant to take a bit more effort than the labs. Subsequently there are fewer of them you will have more time to finish. Programs are generally assigned every other week, and opening Monday morning, and closing Sunday night. It is strongly recommended you make every effort to finish the programs before the deadline, early in the week if possible. A tip: zeros are a lot worse than a plain old bad grade. If you get your program together enough that you think it would be worth some points, go ahead and submit it early with D2L -- you can always improve it and resubmit right up until the deadline.
Your TA will be familiar with the program and will grading it when your are finished, so they're a great resource to ask for help, but during lab times they will be focused on the lab. To get help with the programs, it's better visit the Student Success Center inBarnard Hall Room 259. Your TA will hold office hours there, but really anyone working there at the time you drop in should be able to sit down with you and help you with your program, even if they are a TA for a completely different class.
Exams
There are three exams over the course of the semester, including the final exam during finals week. The exams take place in the NAH class room during regular class hours (except for the final exam, which has its own schedule at the end of the semester.) These exams are all weighted evenly -- the final exam is not worth any more points than the other two.
Grading
Note: Practicums must be taken at the regularly scheduled time at the designated place and will not be given early or late.
- Weekly Labs - 40% (evenly weighted)
- Programs - 30% (evenly weighted)
- Practicums - 30 % (evenly weighted)
Grades will be determined (after any curving takes place) based on your class average as follows:
- 93+: A
- 90+: A-
- 87+: B+
- 83+: B
- 80+: B-
- 77+: C+
- 73+: C
- 70+: C-
- 67+: D+
- 63: D
- 60: D-
