Course Catalogue

Course Code: CSE 4477
Course Name:
Advanced Programming
Prerequisite:
Credit Hours:
3.00
Detailed Syllabus:

This is an advanced course in UNIX system facilities. It complements the operating systems course, in that it provides hands-on experience with such facilities as signals, semaphores and file locks. Familiarity with the C language is assumed. About 40% of the course is devoted to UNIX shell programming and some useful utilities like sed and awk. The rest of the course does the UNIX system calls in detail – unbuffered I/O, directories, process creation, signals, pipes, record locks, interposes communication, terminal handling and some tcp/ip calls.

Course Code: CSE 4478
Course Name:
Advanced Programming Lab
Prerequisite:
Credit Hours:
1.00
Detailed Syllabus:

Lab works based CSE 4477.

Course Code: CSE 4479
Course Name:
Human Computer Interaction
Credit Hours:
3.00
Detailed Syllabus:

This course explain the capabilities of both humans and computers from the viewpoint of human information processing, describe typical human–computer interaction (HCI) models and styles, as well as various historic HCI paradigms, apply an interactive design process and universal design principles to designing HCI systems, describe and use HCI design principles, standards and guidelines, analyze and identify user models, user support, socio-organizational issues, and stakeholder requirements of HCI systems, discuss tasks and dialogs of relevant HCI systems based on task analysis and dialog design, analyze and discuss HCI issues in groupware, ubiquitous computing, virtual reality, multimedia, and Word Wide Web-related environments.

Course Code: CSE 4481
Course Name:
Topics of Current Interest
Credit Hours:
3.00
Detailed Syllabus:

As necessary.

Course Code: CSE 4483
Course Name:
Enterprise Systems: Concepts and Practice
Credit Hours:
3.00
Detailed Syllabus:

This course describes properties and architecture of enterprise systems, account for strategies and approaches for implementation and use of enterprise systems, explain how enterprise systems support organizations, analyses implementation and use of enterprise systems from a socio-technical perspective, apply socio-technical models and provide recommendations for implementation and use of enterprise systems implementation, discuss and present critical issues related to implementation and use of enterprise systems, critically assess the role of enterprise systems in organizations, argue for different enterprise systems solutions.

Course Code: CSE 4484
Course Name:
Enterprise Systems: Concepts and Practice Lab
Credit Hours:
1.00
Detailed Syllabus:

Lab works based CSE 4483.

Course Code: CSE 4485
Course Name:
Electronic Business
Credit Hours:
3.00
Detailed Syllabus:

Electronic Business is an interdisciplinary topic encompassing both business and technology. Basic business aspects and applications throughout the business world include commercial business, government, education, and health services. The major characteristics, opportunities, and limitations of this form of business are explored. Students study various issues and risks that exist in the rapidly changing world of electronic business.

Course Code: CSE 4487
Course Name:
UI: Concepts and Design
Credit Hours:
3.00
Detailed Syllabus:

This course introduced to User Interface Design, User Interface Design process, User-Centered Web Design, User Interface Design Principles and Legal Guidelines, Color, Typography, Layout and Wireframing, designing a Basic Web Site, Navigation Concepts, Designing and Developing a Professional Web Site, Site Publishing, Maintenance, Security, and SEO Strategies.

Course Code: CSE 4489
Course Name:
IT Audit: Concepts and Practice
Credit Hours:
3.00
Detailed Syllabus:

This course will provide attendees with an introduction to IT auditing, emphasizing the concepts through exercises and case studies. Internal audit professionals will develop knowledge of basic IT audit concepts that can be used to facilitate integrated audit efforts within their organization.

Course Code: CSE 4491
Course Name:
ICT for Development
Credit Hours:
3.00
Detailed Syllabus:

Conceptual frameworks to understand the prospects and challenges and roles of information and of information and communications technologies (ICTs) in social and economic development; knowledge and skills to help in the effective planning, development, implementation and management of ICT for development initiatives; case studies.

Pages