Potential schedule for next semester:

CS 270. Programming Languages. General criteria for design, implementation, and evaluation of programming languages. Historical perspective. Syntactic and semantic specification, compilations, and interpretation processes. Comparative studies of data types and data control, procedures and parameters, sequence control, nesting, scope and storage management, run-time representations. Non-standard languages, problem-solving assignments in a laboratory environment.

CS 276. Compiler Construction. Review of programming language structures, translation, loading, execution, and storage allocation. Compilation of simple expressions and statements. Organization of a compiler including compile-time and run-time symbol tables, lexical scan, syntax scan, object code generation, error diagnostics, object code optimization techniques, and overall design. Use of a high-level language to write a complete compiler.

CS 281. Principles of Operating Systems I. Overview of goals of operating systems. Introduction to the resource allocation and control functions of operating systems. Scheduling of processes and processors. Concurrent processes and primitives for their synchronization. Use of parallel processes in designing operating system subsystems. Methods of implementation of parallel processes on conventional computers. Introduction of notions of virtual memory, paging, protection of shared and non-shared information. Structures of files of data in secondary storage. Security issues. Case studies.

MATH 260. Introduction to Analysis. Elementary topological concepts including compactness and completeness. Functions of several variables, continuity, differentiability, the Riemannian integral, inverse function theorem, implicit function theorem, and function spaces. Intended for students who desire a deeper understanding of the fundamental mathematical principles first encountered in calculus.

MATH 261. Complex Variables. Study of complex numbers, analytic and elementary functions, transformations of regions, properties of power series, including Taylor’s and Laurent’s. The calculus of residues with applications, conformal mapping with emphasis upon boundary value applications.

What do y’all think?

Back to the journal