Welcome to CPSC223C Programming in C language: 223C-1, 21464, TuTh, 8am-10am, CS300
The official textbook for this course is Kernighan and Ritchie. "The C Programming Language", ISBN = 0-13-110362-8. This book was first published many years ago, and consequently, you will not need to pay for a copy of the book. Do some serious web searching for an ebook copy of the textbook. You will find free ebooks available for download.
Class meetings will be broadcast by zoom. You may attend class by going in person to the class room or by logging into zoom. You decide which is more convenient for you.
The course structure is like this. During the first half of the semester students work on 3 programming assignments --not concurrently, but consecutively. Then there is a midterm program that must be done in a limited time period -- usually two hours. The midterm will be a sibling of one of the preceding 3 assigned programs. In the second half of the semester we repeat the process: there are 3 assigned programs to do and then there is a final exam program to do under limited time restraints.
The official discord server for C programming: https://discord.gg/ChtHPWWuzx The owner is a student employee of CSUF.
The professor assures you that he never enters a student discord -- not with a real name and not with a fake name.
Available for download
223csyllabus.odt 223cmidterm.odt
223cassignment3.odt Data files for testing assignment 3
223cassignment5.odt <== Due date: April 30, 2023 @ 11:59pm
223cassignment6.odt <== Practice program only; no points assigned
Final exam: May 16: 7am-9am: Remote examinations only
Library functions used in assignments
<time.h>
localtime
time
<string.h>
strcpy
strlen
strstr
strcmp
strpbrk
<ctype.h>
isprint
isspace
Operators (not part of any library)
sizeof
Library functions used in assignments
<stdio.h>
fopen
fclose
putc
putchar <== Special case of putc
getc
getchar <== Special case of getc
fseek
ftell
printf
scanf
fgets
<stdlib>
malloc