CSE 220 Spring 2023

Course Description

Basics of programming in C. The main content includes data types, operators, control, functions, arrays, pointers, testing and debugging.

Course Overview

More details are listed in course syllabus and course schedule.
Instructor: Zhichao Cao
E-mail: caozc@msu.edu
Office hours: Mon./Wed. 2:00 PM - 3:00 PM, EB3224
 
TA: Yidong Ren
E-mail: renyidon@msu.edu
Office hours: Mon. 4:30 PM - 6:30 PM via Zoom.
 
ULA: Jiayue Chai
E-mail: chaijiay@msu.edu
Office hours: Mon. 9:30 AM - 11:30 AM via Zoom.
 
ULA: Puyu Cai
E-mail: caipuyu@msu.edu
Office hours: Wed. 5:00 PM - 7:00 PM via Zoom.
 
Lectures (Synchronous Online):
Mon. and Wed. 12:40 PM - 1:30 PM, Biomedical & Physical Sci 1415.
 
Recitations (Hybrid):
Section 1: Fridays, 10:20 AM - 12:10 PM (Jiayue Chai), EB3353
Section 2: Fridays, 12:40 PM - 2:30 PM (Yidong Ren), EB3353
Section 3: Fridays, 3:00 PM - 4:50 PM (Puyu Cai), EB3353
 
Textbook:
C-Programming: A Modern Approach, 2nd edition (K. N. King; 2008).
ISBN-13: 978-0393979503, W.W. Norton & Company.
*Not required, but it is a good resource.
 
Requirements:
A laptop computer and ensure the Internet access to Piazza Forum and D2L system.