1 / 16

CMSC 104 Course Information

CMSC 104 Course Information. Instructor: Dr. Li-Chuan Chen Emai: lichen@umbc.edu Work Phone: 410-455-6337 Office: ECS 335A Office Hours: Mon, Wed 1:00 – 2:00 or e-mail. Instructor: Kevin Adkinson Emai: kevina1 @umbc.edu Office: ECS 230 Office Hours: Tu, Th 4:00 – 5:00.

tillie
Download Presentation

CMSC 104 Course Information

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. CMSC 104 Course Information • Instructor: Dr. Li-Chuan Chen Emai: lichen@umbc.edu Work Phone: 410-455-6337 Office: ECS 335A Office Hours: Mon, Wed 1:00 – 2:00 or e-mail. • Instructor: Kevin Adkinson Emai: kevina1@umbc.edu Office: ECS 230 Office Hours: Tu, Th 4:00 – 5:00

  2. CMSC 104 Course Information • Textbook: C How to Program, 3rd Edition Deitel and Deitel, Prentice Hall • Course Homepage: • http://www.cs.umbc.edu/courses/undergraduate/104/fall02/chen • Syllabus, schedules, lecture notes, homeworks, programming projects, exams, etc.

  3. Course Work • Grading: tentative and subject to change. • Homeworks 10% • Projects 40% • Exams 30% • Final Exam 20% • Homeworks are due at the start of class. No late homeworks are allowed. • Projects are due at midnight of the due date. They are subject to the following late penalties: subtract 20% for ach additional day.

  4. Academic Dishonesty • All class work is to be done independently. • You may discuss class material, homework problems, and general solutions with others, but when it comes to formulating, writing, and programming solutions you must work alone. • Instances of academic dishonesty will be dealt with harshly, and usually result in a grade of F. Please refer UMBC Student Handbook for a complete description.

  5. Prerequisites • CMSC 104 • Assumes NO programming experience • Does NOT count towards your CS major • Prepares you for CMSC 201 • CMSC 201 • Assumes some programming experience • First CMSC course for CS majors • Also required for IFSM majors • More challenging

  6. Getting a GL Account at UMBC • You MUST have a GL account. • To get your GL account: • Go to room ECS 020 (in the basement), OR • Using the Internet: accounts.umbc.edu (NO www.) • Change your password: Type “passwd” and follow instructions. Password should be at least 5 characters. Type “man passwd” for help.

  7. Computer Science at UMBC • CSEE Administrative Offices • ECS 210 • CSEE Student Services Office • ECS 201 • CSHC (Computer Science Help Center) • ECS 332 • Linux Users Group (LUG) • http://linux.umbc.edu/umbc-lug/

  8. Office of Information Technology Labs • The Office of Information Technology (OIT) is responsible for all lab computers. • On Web at: www.umbc.edu/oit • Labs: • ECS 021 -- PCs, MACs, SGI Workstations • ECS 104 -- PCs • ECS 104A -- SGI Workstations • ECS 122/122A -- PCs • ECS 333 -- PCs • ECS 336 – MACs • Labs may not be available if reserved by other classes.

  9. OIT Labs (cont'd) • Print Dispatch -- ECS 019 (10 cents/page) • Hours of Operations: August 25 to September 14 Monday – Friday 08:00 am – midnight Saturday 08:00 am – 10:00 pm Sunday 12:00 pm – 10:00pm September 14 to end of semester Monday – Saturday 24 hours Sunday 12:00 pm – midnight

  10. Help Desk • OIT labs are staffed by consultants. • using software (pine, Netscape, etc.) • some text editors (xemacs, pico, gvim) • operating system commands (Linux) • cleaning floppy disks (viruses) • communicating with UMBC computers

  11. Help Desk (con’t) • CSHC (Computer Science Help Center) is staffed by student tutors. • Help with homework and projects. • Text editors and Linux questions. • ECS 332A – Hours of Operations: • Monday – Thursday 12 - 8 PM • Friday 12 – 4 PM

  12. Hardware and Software Needs • Do I need my own PC? • No, but it is more convenient for you to log into your GL account from home. • Do I need to install C Compiler on my home PC? • No. All programming should be done in your GL account.

  13. Remote login to UMBC • Handouts will be given later for remote login to UMBC. • Consult OIT for help.

  14. Prerequisites • CMSC 104 • Assumes NO programming experience • Does NOT count towards your CS major • Prepares you for CMSC 201 • CMSC 201 • Assumes some programming experience • First CMSC course for CS majors • Also required for IFSM majors • More challenging

  15. Course Outlines • Basic Computer Architecture and Data Representation • Introduction to Operating Systems • Problem Solving and Algorithm Development • Introduction to Programming Techniques • Introduction to C Programming Language

  16. Assignment #1 • Get a GL account. • Reading: C How to Program textbook • 1.1-1.3 • E.1-E.6

More Related