Search

CPSC 440

This course is a study of data communications and computer networks from the programmer’s point of view. Topics include direct link networks, including Ethernet and wireless networks; packet switching, internetworking, and routing, with an emphasis on the Internet Protocol; end-to-end communications, emphasizing UDP, TCP, and RPC; congestion control; data compression; network security; and applications. Students write programs that use the TCP/IP protocol stack via the UNIX or Java socket interfaces.

CPSC 450

This course is a study of concepts, theories, requirements and mechanisms of network security. Topics include concepts related to network vulnerabilities and attacks, defense mechanisms against network attacks, cryptographic protection mechanisms, mechanism of identification and authentication, and real-time/non-real-time commutation security. Students gain experience designing, implementing, and testing a network security infrastructure through lab work.

CPSC 470

This course provides the security issues including vulnerabilities, threats, exploits and defense mechanisms in operating systems. Topics include logging, auditing, address space randomization, memory protection, virtual machine introspection (VMI), malware and malware immunization.

CPSC 477

This course includes topics in computer science suitable to computer science majors. The course is open to qualified junior and senior computer science majors. (This course may be taken for credit as MATH 477.)

CPSC 495

This course is an administrative placeholder used to record a student’s score on Comprehensive Exams (CR/NCR).

ECON 112

Economic Morality in Sports explores Economic philosophy and theory applications to moral questions surrounding interpersonal relationship within sports and the regulation of human choices in sports by outside institutions. Students will read contemporary and historical economic philosophy and relate their insights to real world examples.

ECON 113

Comparative Economic Systems looks at how economies are evaluated. The course analyzes the strengths and weaknesses of theoretical capitalism and theoretical communism as well as the real world modifications to the theories. The economies of three capitalist and three communist countries are analyzed. Also examined are the difficulties of transitioning form communism to capitalism.

ECON 201

Principles of Microeconomics introduces the fundamental principles of microeconomic theory and their application to consumer behavior, profit maximization, labor markets, and public choice. Alternative market structures are explored with formal emphases placed on resource allocation and issues of productivity.