Department D Courses

Creative Writing 400

Workshop-style course focusing on the craft of writing fiction, poetry, and creative non-fiction. Emphasis on developing voice and style.

VLSI Design 500

Very Large Scale Integration circuit design, including chip architecture, layout techniques, and design automation tools.

Web Development 200

Introduction to web technologies and development practices, including HTML, CSS, JavaScript, and server-side programming.

Information Theory 400

Study of quantification, storage, and communication of information, with applications in data compression and error correction coding.

Environmental Psychology 100

Exploration of interactions between people and their physical environments, including topics such as environmental attitudes and behavior.

Supply Chain Management 100

Study of the flow of goods, services, and information from suppliers to end customers, emphasizing coordination and optimization.

Algorithms 500

Advanced study of algorithm design and analysis. Topics include sorting, searching, dynamic programming, graph algorithms, and computational complexity.

Embedded Systems 100

Design of computer systems embedded in larger devices, covering hardware-software integration and real-time operating systems.

Cognitive Psychology 300

Examination of mental processes such as perception, attention, memory, and problem-solving, including experimental methods and theories.

Macroeconomics 200

Study of aggregate economic behavior, including national income, inflation, unemployment, and monetary and fiscal policies. International trade and finance are also covered.

Computer Networks 300

Study of network architectures, protocols, and applications, including local and wide area networks, and the Internet.

Motivation and Emotion 500

Exploration of factors that drive behavior and influence emotional experiences, including physiological, cognitive, and social aspects.

Positive Psychology 200

Study of factors that contribute to well-being and flourishing, including happiness, resilience, and personal strengths.

Web Development 500

Introduction to web technologies and development practices, including HTML, CSS, JavaScript, and server-side programming.

Psychology of Learning 400

Examination of theories and principles of learning and behavior, including classical and operant conditioning, and cognitive approaches.

Wireless Communications 300

Examination of wireless communication systems, including cellular networks, Wi-Fi, and satellite communications.

Developmental Psychology 400

Exploration of human development across the lifespan, covering physical, cognitive, and social-emotional changes from infancy to late adulthood.

Discrete Mathematics 500

Introduction to mathematical structures fundamental to computer science, including logic, set theory, combinatorics, graph theory, and discrete probability.

Web Development 300

Introduction to web technologies and development practices, including HTML, CSS, JavaScript, and server-side programming.

Biopsychology 100

Study of biological bases of behavior, including brain structure and function, hormones, and genetics.

Cognitive Psychology 400

Examination of mental processes such as perception, attention, memory, and problem-solving, including experimental methods and theories.

Game Design 100

Exploration of principles and techniques for creating engaging video games, including game mechanics, level design, and user experience.

Behavioral Neuroscience 300

Examination of the biological basis of behavior, including neural mechanisms of learning, memory, emotion, and mental disorders.