In Spring 2023 the owner of this website is teaching 4 sections of programming classes.
223C-1, 21464, TuTh, 8am-10am, CS300
240-3, 13552, MW, 10am-12m, CS300
240-7, 13708, MW, 12m-2pm, CS101
240-13, 13977, MW, 8am-10am, CS101
General information and helpful hints.
In all classes you will need either Tuffix or WSL as your programming platform. You should work on installing one of those two platforms in January during the winter break. If you are a new transfer student to CSUF then the word Tuffix will not mean anything to you. If the word "Tuffix" does not mean anything to you, then you should go directly to WSL. When you graduate from CSUF, you will never see Tuffix again, but WSL is part of the Windows operating system and it will be with you for the next hundred years. Put your learning time into something you may use in a future job.
You will need the Zoom client installed on your personal computer. CSUF allows a small percentage of class meetings to be conducted remotely. For us that means you need the Zoom client to be installed. The zoom number for attending class is 8416423131.
Attendance is not recorded.
The professor will present all lectures in person in the classroom (except for the 30% of class meetings which are zoom only). Students may attend class in-person or on zoom. If you attend class meetings remotely you may also take the test remotely. Students may record all lectures presented by the professor, but may not record SI meetings. You have to log on and see personally each SI study session.
If you attend class in person bring your computer and log onto zoom in the classroom. Sometimes the only way to earn points of a quiz is to be logged onto zoom. (This applies mainly to students enrolled in 240.)
For those enrolled in 223C you may enroll in lots of units. The work load of 223C is equivalent to that of 121. Students in 223C still need Tuffix or WSL. Students enrolled in 223C should know why WSL is more valuable in your future career than Tuffix.
View the opinions of other students regarding this course: Rate My Professor
Special message: If you have already completed one of the language courses (223p, 223j, 223n, 223w) then this information is not for you. This semester CPSC223C presents a convenient opportunity to satisfy the language requirement for the CS major. CPSC 223C is a study of the library functions of the C language. C is the main language of the area of computer science referred to as "Systems Programming". "Application Programming" is the area of building software to meet a human need, whereas Systems Programming creates and maintains the tools necessary to build those application programs. These tools include operating systems, compilers, editors, debuggers, and so on. C is overwhelmingly the exclusive language of "Systems Programming". In summary, C is the language that built everything the other languages need to operate.
You may learn C language this semester by enrolling in CPSC223C. The class meets Tue & Thu at 8am. You may attend class 100% on zoom or you may attend class in a classroom. At the present time there is no waiting list. There is no book to buy. Tests can be taken remotely, if desired. Think about the opportunity. It is unlikely you'll have this opportunity again.