Sie sind auf Seite 1von 23

ESC101: Introduction to Computing

Course Logistics

Esc101, Programming 1
Instructor Details
Nisheeth
Office: Room No. 303,
Kadim Diwan Building
Dept of CSE
Email: esc101.inst@gmail.com

Esc101, Programming 2
The Course
The course introduces you to programming
using the C programming language
No prior exposure to programming is needed.
You will be evaluated on both theoretical and
practical aspects of programming, using
written exams and labs

Esc101, Programming 3
Lectures, Tutorials

Class is divided into 12 sections.


B1, B2, , B12
Lectures common for all
Mon, Wed, Fri, 12 noon 1PM, L-20
Hindi version of lectures available here
Thanks to Prof Rajat Mittal and his team of tutors
Tutorials
Tue, 12 noon 1PM, Tutorial Block.
T103(A1)-T112(A10) T205(A11)-T204(A12)

Esc101, Programming 4
Tutorials
You can ask questions and clarify doubts
regarding lecture material.
Examples illustrating lecture material will be
covered.
There can be announced or un-announced
quizzes in the tutorials.
Lectures may also have surprise quizzes.
Tutorials start on August 1 (Tuesday)
Relax, first one wont have a quiz

Esc101, Programming 5
Labs
Schedule: 2-5 pm
B1, B2, B3 : Monday
B4, B5, B6 : Tuesday
B10, B11, B12 : Wednesday
B7, B8, B9 : Thursday
http://iitk.ac.in/doaa/data/coreschedule2017-18-1.pdf
Location:
New Core Labs, CC-02 (in SIDBI complex)
Labs start on July 31 (Monday)
First week labs wont last more than 60 minutes, just meant
to familiarize you with the lab workflow
Be sure to enter your IITK email ID in the Google
Spreadsheet circulated via email
Esc101, Programming 6
Labs
Friday/Saturday/Sunday : Could be used to
make up for lab days lost due to holidays.
There will be Teaching Assistants (TAs) to
help in the labs.
In each lab, you will be given a few
problems to solve.
Students must work on their own.
Discussion is allowed, but sharing of code in
any form is NOT permitted.

Esc101, Programming 7
Lab Assignments
Lab assignment will be posted on the day of
the lab, at 2 PM.
It has to be submitted by 5 PM
The first lab starts from Monday 31st July
In addition, there can be practice problems.
Can be done at your own pace.

Esc101, Programming 8
Weightage (Theory)
Quizzes: 20%
Minor quizzes: total weight = 10%
Conducted in tutorial hours
2 Major Quizzes: each 5%
Conducted in lecture hours
Midterm: 15%
Final exam : 25%

Esc101, Programming 9
Weightage (Lab)
Labs: 5%
Weightage of later labs may be more. (First lab: 0
weight)
No make-up lab for absentees.
Lab exams: 35%
Mid-term lab exam: 15%
End-term lab exam: 20%

10
Esc101, Programming
Semester workload
Every week
3 hours lectures
1 hour tutorial
3 hours lab work
Total hours = 7 x 14 weeks = 98 hours
Semester
2 major quizzes
2 lab exams
2 theory exams
Total hours ~ 15 hours
Project track
For students with strong programming backgrounds
Can replace minor quiz and labs submissions with a
programming project (15% course weight)
Candidates for this track will be selected with a screening
test
5th August, 9 am at Core Labs
If you want to take the exam, put a 1 in the Screen exam column
in the Google Spreadsheet shared earlier today
Can rejoin regular track
With satisfactory project evaluation = 100% score on all missed
assignments
With unsatisfactory project evaluation = Average class score on
all missed assignments
Semester workload
Every week
Whatever you do for your project
Semester
2 major quizzes
2 lab exams
2 theory exams
3 project evaluations
Total hours ~ 20 hours
Copying
Copy at your own risk
in any component (lab/quiz/exams/lab exams).
If you are caught, you get penalised on grade (most
likely F).
Will not be allowed to drop the course
Case reported to DoAA/SSAC
No warning or second chance
All parties involved in copying will be held equally
responsible. Copying from internet is penalized equally.
Policy may change on need basis
14
Esc101, Programming
Copying
Read-protect your directories so that others
cannot copy from your directory.
Do not share your CC password with friends.
Do not leave printouts, notes etc. containing
your code unattended

http://cse.iitk.ac.in/pages/AntiCheatingPolicy.html

15
Esc101, Programming
Cheating lab exams
Do NOT write your name and
roll number in the lab
assignments.

Do not hard code inputs in


your program.

16
Esc101, Programming
Absentee Policy
When a student is absent from a quiz, lab or exam, and has
approval for the leave from SUGC/Instructor
Minor quizzes: No makeup. Best n-1 quizzes to count.
Major quizzes: Prorated (extrapolated) from the nearest future
midterm or final exam
Labs: No makeup
Mid sem: Prorated by End sem
Mid term lab exam: Prorated by final lab exam
Final lab exam: Prorated by End sem
End sem: Makeup, as per DoAA's schedule
Policy may change on need basis
17
Esc101, Programming
Course Websites
Course web site
http://canvas.cse.iitk.ac.in/
Lab web site http://esc101.cse.iitk.ac.in
Login: your full iitk email address (xyz@iitk.ac.in)
Password: Same as that for your iitk email
Sites available only from within IITK

18
Esc101, Programming
Course Materials
All course materials, including lectures,
exam solutions, quiz solutions etc., will be
posted on course web sites.
Use canvas for interaction
Allows instructor, tutors and your classmates
to answer any issues

19
Esc101, Programming
Textbooks
There are many books on C.
Schaum's Outline of Programming with C by Byron Gottfried,
McGraw-Hill India.
Programming in ANSI C by Balaguruswamy.
The C Programming Language by Kernighan and Ritchie, Prentice-
Hall India.
Any other standard book on C would also be good.
It is recommended that you have a book and refer to it
throughout the semester and beyond.

20
Esc101, Programming
Mailing
Please make sure you mention your roll
number and section in emails
Email esc101.inst@gmail.com
Prefer using discussion feature of canvas

21
Esc101, Programming
Course schedule
Day-wise schedule is available here
We will follow this schedule strictly
Important Dates
Date Event
28 August Major Quiz 1
16 September Lab mid-semester exam
18 October* Major Quiz 2
11 November Lab end-semester exam

* Parental cribs may please be directed to me


ACKNOWLEDGEMENTS
All previous instructors of
Esc101 at IIT Kanpur. (esp. Prof.
Mittal & Prof. Karkare).

Das könnte Ihnen auch gefallen