ICS 104: Introduction to Programming Using Python and C - Spring 2021 (T202)
Lecture: UT | 08:00 - 08:50, 10:00 - 10:50 | online
Instructor: Ahmad Almulhem
Office: 22/407-2
Email: ahmadsm at kfupm
Office Hours: UT:09:00 - 09:50 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