Menu
About PMU > Deanships > Deanship of Quality & Accreditation > Course Learning Outcomes > Information Technology Course Learning Outcomes
Information Technology Course Learning Outcomes
Course Code Title Learning Outcomes
GEIT2291 PROFESSIONAL ETHICS CLO1 To describe the importance of ethics and professional conduct in the workplace
CLO2 To recognize and prevent unethical behavior as well as promote ethical behavior in the workplace
CLO3 To describe the code of ethics and professional conduct of various professional organizations such as IEEE, ACM, and AITP
CLO4 To explain how codes of ethics, professional organizations, certification, and licensing affect the ethical behavior of IT professional
CLO5 To describe the key trade-offs and ethical issues associated with the safeguarding of data and information systems, software engineering, and software quality
CLO6 To develop in students the notion of accountability in their profession as well as to society at large
GEIT3341 DATABASE DESIGN CLO1 Define and diagram entity relationship model and relate to relational databases
CLO2 Describe, contrast and implement Relational Algebra and Relational Calculus
CLO3 Justify, Contrast and Apply the various levels of Normalization
CLO4 Download, Install and configure a professional database system, e.g., Oracle or MySQL
CLO5 Develop the communication, leadership and teamwork skills necessary to work in, or in charge of teams
CLO6 Define, contrast and apply DDL and DML SQL
GEIT3351 SOFTWARE ENGINEERING I CLO1 Describe software engineering topics, and explain the related terms and issues relevant to software engineers around the world
CLO2 Explain and demonstrate techniques for eliciting and writing requirements specifications; verifying and validating requirements
CLO3 Develop a robust and scalable solution that satisfies the client requirements; encompassing its design, implementation and testing
CLO4 Use the appropriate software development life cycle and develop a comprehensive project plan and schedule
CLO5 Develop communication and teamwork skills necessary to accomplish a software project
GEIT4351 SOFTWARE ENGINEERING-II CLO1 Explain the concepts and terms related to software project management
CLO2 Differentiate and use the appropriate software development life cycle for managing a project
CLO3 Develop skills to build a project plan and schedule
CLO4 Develop an effective reporting system for monitoring and controlling the project progress
CLO5 Develop the communication, leadership and teamwork skills necessary to effectively work as professionals in teams, or in charge of teams
ITAP1312 WEB PROGRAMMING CLO1 List, define and contrast the elements that make up a webpage
CLO2 Describe the fundamental principles and process steps for developing a webpage
CLO3 Apply suitable programming and design constructs to build dynamic webpages with appropriate aesthetics
CLO4 Gather and analyze user requirements and implement suitable solution using XHTML, CSS, and JavaScript
CLO5 Develop the communication, leadership and teamwork skills necessary to work in or lead teams
ITAP2381 OPERATIONS RESEARCH CLO1 Write mathematical models of structured and semi-structured problems
CLO2 List and explain various OR techniques and support tools needed for problem solving and decision making
CLO3 Analyze solutions and perform sensitivity analysis on these solutions
CLO4 State and demonstrate software used to perform analyses involving OR techniques
CLO5 Develop technical writing and communication skills
ITAP2431 NETWORK MANAGEMENT CLO1 Define and explain reference models and various network protocols
CLO2 Describe and differentiate between various network technologies including LANs, WLAN, WAN, Backbone, etc
CLO3 Explain the fundamental principles of data transmission, including transmission media, signal encoding and modulation, error detection and correction, multiplexing
CLO4 Configure, manage, secure, and maintain network infrastructures
CLO5 Develop the communication, leadership and teamwork skills necessary to work in or lead teams
ITAP3381 BUSINESS PROCESS REDESIGN CLO1 Outline and explain various topics, terms and issues relevant to Business Process Redesign
CLO2 Develop improved communication, leadership and teamwork skills necessary for effectively work as professionals in teams, or in charge of teams, responsible for business process redesign projects
CLO3 Illustrate the role of business process redesign as a key competitiveness-enhancing tool for organizations, both large and small
CLO4 List, define, and differentiate 2 or 3 of the popular Business Process Modelling tools
CLO5 Demonstrate the role of IT in the Business Process Redesign
ITAP3382 BUSINESS INTELLIGENCE CLO1 Explain Business Intelligence and Data Warehousing topics and related terminology and issues
CLO2 Develop the required knowledge and skills to be able to apply Clustering techniques to identify groups of related data
CLO3 Develop the required knowledge and skills to be able to apply Classification techniques for making predictions using historical data
CLO4 Develop the required knowledge and skills to be able to idnetify Association rules and frequent patterns from the data
CLO5 Design an enterprise level data warehouse
CLO6 Demonstrate the communication, leadership and teamwork skills necessary for effectively work as professionals in teams, or in charge of teams
ITAP3383 ENTERPRISE RESOURCE PLANNING SYSTEMS CLO1 Become familiar with the need for integrating business processes
CLO2 List, Define and Differentiate the concepts of enterprise-wide resource planning systems
CLO3 Name and contrast the many available software packages used to implement an ERP solution
CLO4 Describe the elements and process related to the design and development of various enterprise information system modules using the selected ERP software
CLO5 List risk factors and success ingredients relevant to the design and implementation of enterprise-wide resource planning systems
CLO6 Show communication, leadership and teamwork skills necessary to work in teams, or in charge of teams, that are responsible for implementing mission-critical ERP solutions
ITAP3411 SYSTEMS PROGRAMMING CLO1 Describe the Unix environment and applications
CLO2 List the Unix commands used in systems administration for file, users, and process management
CLO3 Write shell scripts for systems administration task
CLO4 Evaluate the output of shell scripts
CLO5 Write Perl programs in the context of systems administration
CLO6 Demonstrate skills for explaining different approaches to system administration
CLO7 Develop improved communication and collaborative skills
ITAP3431 NETWORK SECURITY CLO1 Describe available cryptographic and authentication techniques for securing network communications
CLO2 Explain and differentiate various security attacks (such as DoS, spoofing, hijacking, etc) and malware (such as viruses, worms, Trojan horses, zombies, logic bombs, etc)
CLO3 Apply cryptographic and authentication techniques in solving practical problems
CLO4 Analyze, propose and justify solutions for new and unexpected security threats
CLO5 Develop the communication, leadership and teamwork skills necessary to work in teams, or in charge of teams
ITAP3471 WEB SERVER MANAGEMENT CLO1 Define the role of Web servers in mission-critical, Internet-based information systems
CLO2 Configure the Domain Name server (DNS) and briefly explain the NetBIOS name resolution process
CLO3 Configure Windows Internet Naming Service (WINS) and briefly explain the tasks it performs
CLO4 Define the security measures in web server environments and demonstrate the ability to setup a subset of them
CLO5 Install and configure a web server using either Internet Information Server (IIS) or Apache server
CLO6 Develop the communication, leadership and teamwork skills necessary to work in teams, or in charge of teams, that are responsible for operating Web server environments
ITAP4371 E-COMMERCE CLO1 To demonstrate knowledge about the design, development and implementation of client-side components that constitute an e-commerce web application
CLO2 To employ frameworks (for example J2EE or .Net) to design, develop and implement server-side components that constitute an e-commerce web application
CLO3 To develop skills in using an integrated development environment (IDE) for example IBM WebSphere or MS Visual Studio .Net
CLO4 To analyse main issues relevant to the implementation of enterprise-level e-commerce web applications
CLO5 To show communication, leadership and teamwork skills necessary to work in or lead teams