Home

Courses

CSCD 416: System Programming

Credits: 3
Low-level programming; review of addresses, pointers, memory layout, and data representation; text, data, and bss segments; debugging and hex dumps; concurrent execution with threads and processes; address spaces; file names; descriptors and file...

CSCD 417: Theory and Survey of Programming Languages

Credits: 3
This course will study an exploration of modern or unconventional concepts of programming languages, their semantics, and their implementations; abstract data types; axiomatic semantics using Hoare's logic and Dijkstra's predicate...

CSCD 419: Formal Methods and Models

Credits: 3
This course is an introduction to two kinds of formal systems—languages and logics that are crucial to large numbers of areas in computer science. The study of formal languages underlies important aspects of compilers and other language...

CSCD 421: Accounting Principles in Computing

Credits: 3
This is a foundation course and it is designed to equip candidates with the basic knowledge and tools that will enable them appreciate business transactions, their analysis and the primary financial statements and reports that are produced from...

CSCD 422: Human Computer Interaction

Credits: 3
This course will introduce Human-Computer Interaction (HCI) and user-centered design in the context of software engineering. Examines the fundamental principles of human-computer interaction. Includes evaluating a system's usability based on...

CSCD 423: Software Modeling and Simulation

Credits: 3
This course will introduce students to the general principles of simulation model design and concepts of the computer simulation. The course introduces mathematical and statistical models, simulation languages, gives a thorough review of queuing...

CSCD 424: Management Principles in Computing

Credits: 3
This course presents the basics of the theory and science of management. It emphasizes the essentials of management that are pertinent to the effective work of practicing managers. Students will understand the fact that managing is a part of a...

CSCD 426: Multimedia Applications

Credits: 3
This course is designed to introduce students to e-business. Topics covered include: e-business  evolution & opportunities; categories of e-business; e-business models; network infrastructure & web based tools for e-business; e-...

CSCD 427: Data Communication & Networking II

Credits: 3
The course will present data communications fundamentals and computer networking methods, using the ISO 7-layer reference model. Attention will be focused on the protocols of the physical, data link control, network, and transport layers, for...

CSCD 428: Expert Systems

Credits: 3
This course provides an overview on Decision Support Systems (DSS) and its subsystems. Topics include: DSS overview, modeling and analysis using linear programming, decision tables, trees, AHP, etc., group decision support systems, fundamentals of...

Pages