In The Name of God, The Merciful, The Compassionate Fundamentals of Programming (Pascal) Department of Computer Engineering Sharif University of Technology Spring 2012 – CE-151 Instructor: Mohammad Ghaem Tajgardoon Class Hours & Location: Saturdays-Mondays 15:00-16:30 (Ibn Sina, 22) Email: [email protected] Teaching Assistants: Mohsen Ghafoorian: [email protected] Sajjad Kamali: [email protected] Mohammadzaman Zamani: [email protected] Hesam Monfared: [email protected] TA Sessions: Saturdays-Wednesdays 12:00-13:30 (Ibn Sina, 3) Course Website: http://ce.sharif.edu/courses/90-91/2/ce151-1/ Course Text Book: Elliot B. Koffman, Turbo Pascal, 5th Edition Grading Policy: based on Homeworks, Quizzes, Derived Engineering Questions, midterm and final exam. Your grade will be calculated by: Homeworks: 10% Quizzes: 10% Midterm: 40% Final: 60% Derived Engineering Questions: Extra Mark Course Outline: Date 90.11.15 90.11.17 90.11.22 90.11.24 90.11.29 90.12.1 90.12.6 90.12.8 90.12.13 No 1 2 3 4 5 6 7 8 Topic Historical Review Historical Review Holiday Algorithm Algorithm, Flowchart Data Types, Input Output Program Structure and Model Conditions Loop Comments HW1 90.12.15 90.12.20 90.12.22 9 10 11 91.1.14 12 91.1.19 91.1.20 91.1.21 91.1.26 91.1.28 91.2.2 91.2.4 91.2.9 91.2.11 91.2.16 91.3.28 13 14 15 16 17 18 19 20 21 22 Loop Arrays Arrays Norooz Holidays :D Strings HW2 Strings Data Structures Functions & Procedures Functions & Procedures Recursion Recursion Files Files Pointers and Linked Lists Pointers and Linked Lists Final Exam HW3 HW1 & HW2 Due Date HW3 Due Date HW4 Course Regulations Attendance Attending the class and TA sessions are mandatory. Quizzes will be taken in TA classes. Statement on Collaboration, Academic Honesty, and Plagiarism We encourage working together whenever possible on; homework, working problems in tutorials, and discussing and interpreting reading assignments. Talking about the course material is a great way to learn. Regarding homework, the following is a fruitful (and acceptable) form of collaboration; discuss with your classmates possible approaches to solving the problems, and then have each one fill in the details and write her/his own solution independently . An unacceptable form of dealing with homework is to copy a solution that someone else has written. We discourage, but do not forbid, use of materials from prior terms that students may have access to. Furthermore, at the time that you are actually writing up your solutions, these materials must be set aside; copy-editing from other ’ s work is not acceptable . There will be a zero tolerance policy for Cheating/Copying HWs. The first time you are caught, you will receive a zero for the task at hand. If you are caught for a second time, you will fail the course. In general, we expect students to adhere to basic, common sense concepts of academic honesty. Presenting another's work as if it was your own, or cheating in exams will not be tolerated.
© Copyright 2025 Paperzz