This is my current class schedule for the fall semester:
I'm not sure if I should add a fifth class. It seems like it might be too much work, considering I work full time as well. Maybe I should just stick with four classes?
CSC 136. Programming Languages. Evolution and characteristics of programming languages. Scripting, procedural, object-oriented, functional and logic paradigms. Language specification; interpreters and compilers; virtual machines; parsing techniques. Design and implementation of selected features of programming languages. Programming languages used in the development of intelligent systems, with introduction to Artificial Intelligence. Trends in programming languages
CSC 137. Computer Organization. Introduction to computer organization and architecture. Topics include combinational devices, sequential and synchronized circuits, memory, bus structures, input/output and interrupt structures, CPU organization, control unit design and organization, and an introduction to modern processor and memory features. Projects include construction of a complete simple system using a schematic simulator and HDL.
CSC 180. Intelligent Systems. Theory and implementation of a variety of techniques used to simulate intelligent behavior. Expert systems, fuzzy logic, neural networks, evolutionary computation, and two-player game-tree search will be covered in depth. Knowledge representation, pattern recognition, hybrid approaches, and handling uncertainty will also be discussed.
CSC 190. Senior Project: Part I. First of a two-course sequence in which student teams undertake a project to develop and deliver a software product. Approved project sponsors must be from industry, government, a non-profit organization, or other area. Teams apply software engineering principles in the preparation of a software proposal, a project management plan and a software requirements specification. All technical work is published using guidelines modeled after IEEE documentation standards. Oral and written reports are required. Lecture one hour, laboratory three hours.
I'm not sure if I should add a fifth class. It seems like it might be too much work, considering I work full time as well. Maybe I should just stick with four classes?