Course image CSI420 WEB COMPUTING
CS Level 400

CSI420 Web Computing


Aims and Objectives: The objectives of the course are to provide students with an appreciation of the major technical and organizational issues related to e-business and e-commerce. It introduces contemporary ways in which companies use the Internet. World-Wide-Web, and other electronic media for conducting and expanding business.

Learning Outcomes: 

Upon successful completion of the course, each student will be able to:

  • Define and discuss major concepts, tools, techniques, and methods of e-business and e-commerce.
  • Analyze the strengths and weaknesses of different e-business models.
  • Explain technical, ethical, security and policy issues in e-business.
  • Analyze how e-business affects the strategic intent and operations of an organization.
  • Plan, design, and develop a significant e-commerce project with an application of best practices that are currently available.

Course Synopsis: 

Introduction to E-Business; Models, Tools, Skills, Business,Concepts; E-Business Infrastructures; Technical Foundations, E-Commerce Concepts:. Types, Marketing and Distribution. Current practices: Social, Ethical, Security & Legal Issues; Developing Electronic Commerce Applications.

Rationale: 

After being introduced to Internet technologies and the building of Web based applications in CSI315, this course takes the students further by demonstrating how the technologies and applications are used to deliver e-commerce and e-business solutions.

Course image CSI468 Computer Networks & Security
CS Level 400

This course covers the following topics: Overview of computer networks, overview of computer security, system vulnerabilities (administrative, application, and network), cryptography, digital signatures, authentication protocols, network management.

Course image CSI475 Social Informatics
CS Level 400

Course Synopses

The course Social Informatics (SI) is a 3 credit course offered to students at year 4. It has a requirement for the following prerequisites: CSI 352 & ISS 302. The course is about Social Informatics from the following perspectives IT, ICT and computing their impacts in the discipline of computer science, information usage, management, transmission, security as it impacts on society as well as the IT and ICT tools and applications used. The course covers the following topics; Basic concepts of Social Informatics, Theoretical Frameworks models for SI in IT & ICT, Ethical issues of specific IT application systems in SI, Virtual communities, professional responsibilities and legal aspects in social informatics issues, Risk, liability, intellectual property and copyright issues in SI and Current trends and global perspectives in social and professional issues, IT management in social informatics. The course is offered for duration of 1 semester in the first semester for 3hrs per week.

Course Goals & objectives:

  • To introduce students to social Informatics

  • To equip students with fundamental knowledge on theoretical frameworks for social and ethical analysis of IT & ICT in social informatics

  • To provide students with knowledge on social and ethical issues of specific IT application systems e.g. internet

  • To alert students of possible privacy and social safety and reliability frameworks of social informatics

  • To equip students with knowledge on electronic/virtual communities, professional responsibilities and legal aspects in social informatics issues

  • To provide students with knowledge on risk, liability, intellectual property and copyright issues in social informatics

  • To introduce students to current trends and global perspectives in social and professional issues, IT management in social informatics