ICS 104: Introduction to Programming Using Python and C - Fall 2020 (T201)
Lecture: MW | 10:00 - 10:50, 11:00 - 11:50 | online
Instructor: Ahmad Almulhem
Office: 22/407-2
Email: ahmadsm at kfupm
Office Hours: MW:12:00-13:00 and by appointment (email me)
Description
Overview of computer hardware and software. Programming in Python with emphasis on basic program constructs: variables, assignments, expressions, decision structures, looping, functions, lists, files and exceptions; Introduction to objects and classes. Programming in C with emphasis on pointers and functions with output parameters. Simple multidisciplinary problem solving in science, engineering and business.
Textbook
- Cay S. Horstmann and Rance D. Necaise, Python for Everyone, 3rd
Edition 2019
- Jeri R. Hanly & Elliot B. Koffman, Problem Solving and Program Design
in C, 8th Ed., by. Prentice Hall, 2016
Resources
- Syllabus, slides and past exams are available through -->
BlackBoard