Information Technology

200112 - Problem Solving
Pre-requisite - 000123 (CIM II) Credit hours: 3

This course has the following contents: Logics, UML, Fundamentals of algorithm, Arrays, Sorting, Stacks, Structures, Linked list and Queues.

200113 - Mathematical ideas
Pre-requisite -000021 (Pure Mathematics) Credit hours: 3

Course Contents: This course has the following contents: Set theory, Introduction to Logic, Numerations And Mathematical Systems, Number Theory, Real Numbers and Graphs.

200121 – C++ Programming
Prerequisite: 200112 (Problem Solving) Credit hours: 3

Course Contents: This course has the following contents: Introduction, Fundamentals of C++ programming, conditional statements, loops, functions and arrays.

200122 – DBMS
Prerequisite:Prerequisite: 200111 (Basic Computing) Credit hours: 3

Course Contents: This course has the following contents: Database Environment, Database Development process, Modeling Data in an organization, E-R model, Logical database design and Physical database design.

200123 – IT Systems
Pre-requisite - 200111 (Basic Computing) Credit hours: 3

Course Contents: This course has the following contents: Introduction to Information System, Information System in Organizations, computer hardware, computer software, Telecommunication and Networks, Telecommunication and Networks, Electronic Commerce, Transaction Processing System, Information and Decision Support System, Artificial Intelligence, System Development, Security and Privacy, Ethical Issues.

200311 – Research Methods
Pre-requisite –101212 (Statistics) Credit hours: 3

Course Contents: This course has the following contents: The nature of research, The research process, Formulating and clarifying research topic, Research Methods, Setting the context, Preparing project proposal, reviewing the literature, research approach, Samples, Data Collection and report.

203211 – Management Information System
Pre-requisite– 200123 (IT Systems) Credit hours: 3

Course Contents: This course has the following contents: Managing the Digital Firm, Information Systems in the Enterprise, The Digital firm, Ethical & Social Issues in the Digital Firm, Managing Data Resources, Telecommunication & Networks, Internet & new IT Infrastructure, Managing Knowledge for the Digital Firm, Enhancing Management Decision Making, Redesigning the Organization with Information Systems, Understanding the Business Value of Systems and Managing Change, Information Systems Security and Control, Managing International Information Systems.

202221 – Data structure and Algorithm
Prerequisite: - 200121 (C++ Programming) Credit hours: 3

Course Contents: This course has the following contents: Data types, Arrays, Pointers, Structures, Linked list, stack, Queue, Binary tree traversal, Sorting techniques, Searching techniques and Graph.

203222 – Systems Analysis and Design
Pre-requisite – 200123 (IT Systems) Credit hours: 3

Course Contents: This course has the following contents: Introduction to System Analysis and Design, The Systems Development Environment, The Origins of Software, Determining System Requirements, Structuring System Process Requirements, Logical Requirements, Data Requirements, Designing Databases, Forms and Reports.

203223 – IS Innovations
Pre-requisite – 203211 (MIS) Credit hours: 3

Course Contents: This course has the following contents: The Global Web-Based Platform, Management concepts, Ethics, Privacy, and Information Security, Data and Knowledge Management, Data Warehousing, Network Applications, E-Business and E-Commerce, Wireless Mobile Computing, Organizational Information Systems, Managerial Support Systems, Acquiring Information Systems and Applications, The Traditional Systems Development Life Cycle.

203311 – IS Project Management
Pre-requisite – 200123 (IT Systems) Credit hours: 3

Course Contents: This course has the following contents: In this discipline of initiating, planning, executing, controlling, and closing the work of a team to achieve specific goals and meet specific success criteria.

203321 – E - Commerce
Pre-requisite – 203211 (SAD) Credit hours: 3

Course Contents: This course has the following contents: Overview of E-Commerce, Retailing in E-Commerce, Consumer behavior & online market, Online Advertising, E-Government, E-Commerce security, Electronic payment systems, Creating Web Pages.

203322 – Decision Support Systems
Pre-requisite – 203211 (MIS) Credit hours: 3

Course Contents: This course has the following contents: Decision Support Systems and Business Intelligence, Decision Making, Systems, Modeling, and Support, Data Mining for Business Intelligence, Data Warehousing, Knowledge Management, Fundamentals of Intelligent Systems – expert systems, Management Support Systems: Emerging Trends and Impacts.

200114 - Information Ethics
Pre-requisite – NA Credit hours: 3

Course Contents: This course has the following contents: Computer ethics, Computer and Internet Crime, privacy, Freedom of Expression, Intellectual Property, Social Networking, professional responsibilities, Globalization.

203213 - Office Automation
Pre-requisite – 200111 (Basic Computing) Credit hours: 3

Course Contents: This course has the following contents: Terminology, hardware, telecommunications and networks, the network enterprise, system security, document layout, software for business applications and ergonomics.

203224 - Business Process Management
Pre-requisite – 203211 (MIS) Credit hours: 3

Course Contents: This course has the following contents: Roles of technology in business organizations, modeling business organizations, flow charts and dataflow diagram, traditional accounting systems, system analysis and design, internal control, sales/collocation business process, acquisition/payment business process, and other business processes.

203225 - Collaborative Computing
Pre-requisite – 200111 (Basic Computing) Credit hours: 3

Course Contents: This course has the following contents: Various operation systems, types, drivers, and its applications, Computer networks, DNS, protocols, network components and other related information, Collaborative computing based web authoring, publishing and gaming consoles, Virtualization, VirtualBox, Virtualized hosting and other related collaborative computing techniques.

203312 - Decision Sciences
Pre-requisite – 101212 (Statistics) Credit hours: 3

Course Contents: This course has the following contents: What is OR?, Modeling with LP, The Simplex Method, Transportation Model and its Variants, Network Models, Review of Probability, Decision Analysis & Games, Deterministic Inventory Models, Probabilistic Inventory Models, Queuing Systems, Simulation Modeling and Markov Chain.

203313 - Business System Development
Pre-requisite – 203222 (Systems Analysis & Design) Credit hours: 3

Course Contents: This course has the following contents: SSADM, SDLC, CASE, PID, BAM, DBAM, Resource Flow Diagrams, LDM, DFD, BSO, UID, Normalization, ELH, ECD, TSO.

202211 - Event Driven Programming
Pre-requisite – 400112 (C++) Credit Hours: 3

Course Content: This course has the following content: Graphing Applications, Computer Organization, Visual Basic, Objects used in applications, Designing the inventory application, Debugging syntax errors, Pseudo codes, control structures, Loops, Controlled repetition, Counter-controlled repetition, Arrays.

202321 – Object Oriented System Design
Pre-requisite – 202211 (Event Driven Programming) Credit Hours: 3

Course Content: This course has the following content: Object Orientation, Managing OO Information Systems, Determining OO System Requirements, Use Case Diagrams, Conceptual Data Modeling Physical DB Design.

202222 – Communication and Computer Network
Pre-requisite – 200123 (IT Systems) Credit Hours: 3

Course Content: This course has the following content: History of the Internet, Motivation and Tools, Wireless Media, Standards of LAN, Pockets, Frames, Error Detection, LAN and WAN Technologies, Fiber Modems, Bridges.

202411 – Human Computer Interaction
Pre-requisite – 202211 (Event Driven Programming) Credit Hours: 3

Course Content: This course has the following content: UML, Use Case Diagrams, Class Diagram, Activity Diagram, HCI and SW Process, Interaction Diagram, Evaluation Techniques, Prototyping.

202223 – Web Development
Pre-requisite – 200112 (Problem Solving) Credit Hours: 3

Course Content: This course has the following content: WWW Consortium, Basic Tags, XHTML, HTML, CSS, Styling for pages, Paged media, Introduction to Java Script, Data Types, Mathematical Functions, Conditional Statements, Controlled Structures, Operators, Exception Handling.

202224 – RDBMS
Pre-requisite – 200122 (DBMS) Credit Hours: 3

Course Content: This course has the following content: Relational DB Concepts, DB Design, Modeling, Normalization, Oracle, SQL, Data manipulation, Retrieval, Nested Queries, PL/SQL Programming Language, PL/SQL Composition of Data Types.

202213 – Discrete Mathematics
Pre-requisite – 200113 (Mathematical Ideas) Credit Hours: 3

Course Content: Course Content: This course has the following content: Logic, Set Theory, Graphs, Functions, Predicates and Quantifiers, Nester Quantifiers, Sequence and Summations, Algorithms, Growth of Functions, Integers and Algorithms, Induction and recursion, Relations and their properties, Trees and Boolean Algebra.

202212 – Introduction to Operating Systems
Pre-requisite – 200111 (Basic Computing) Credit Hours: 3

Course Content: This course has the following content: CPU, SW, Windows, Linux, OS Structures, Pipelining, Multiprogramming, IDE, ISA, SCSI, File System, Process Threads, CPU Scheduler Kernel Thread, Race Condition, Batch Systems, Deadlock, Memory Management and Virtual Memory and Architecture of Operation.

202323 – Enterprise Planning Systems
Pre-requisite – 200123 (IT Systems) Credit Hours: 3

Course Content: This course has the following content: Fundamentals of ERP, Necessary tools for ERP, Various steps involved in the ERPS process, Implementation issues of ERP tools, ERP SW, Applying information technology in organizational and societal contexts in ERP.

202423 – Artificial Intelligence
Pre-requisite – 202221 (Data Structure and Algorithm) Credit Hours: 3

Course Content: This course has the following content: AI, Rational Turning, Application of AI, Agent Types, Problem Spaces and Search, Searching and backtracking Heuristic, Knowledge representation techniques, Parallel and distributed AI, Expert Systems.

202413 – Software Engineering
Pre-requisite – 202321 (Object Oriented System and Design) Credit Hours: 3

Course Content: This course has the following content: Using Java in SW Engineering, Myths and Paradigms in SW Engineering, SDLC SW LC, Iterative model, Spiral model, Agile model, Requirement Gathering, SW Metrics, Measures and Complexities, SW Design.

202421 – Computer Graphics & Multimedia Design
Pre-requisite – 202223 (Web Development) Credit Hours: 3

Course Content: This course has the following content: Enabling Technologies, Networks, Standards, Vector Graphics, File Formats, Shapes, 3D Graphics, Bitmapped Images, Digitizing Video, Animation, 3D Animation, Virtual Reality.

420121 – Delphi Programming (Old Study Plan 2006 - Only)
Pre-requisite – 200121 (C++) Credit Hours: 3

Course Content: This course has the following content: Programming language, OO Language, Delphi programming, flowchart, pseudo code, data variables, Boolean operators, case statements, Loops, Parameter passing, Text files, Delphi code editor, Debugging.

202322 – Computer Architecture and Organization
Pre-requisite – 200123 (IT Systems) Credit Hours: 3

Course Content: This course has the following content: Computer Systems, Number Systems, Physical representation, Data Formats, Data Compression, Representing Integer Data Introduction, LMC, The Instruction cycle, CPU and Memory, Programmed I/O, Computer Peripherals.

203323 – Modeling & Simulation
Pre-requisite – 202221 (Data Structure & Algorithm) Credit Hours: 3

Course Contents: This course has the following contents: Models, Probability, Aircraft Survivability Analysis, Simulation, System Dynamics, Inventory Control Models, Cost-Effectiveness Models.

202439 – IT Graduation Project
Pre-requisite – 200311 & 202321 (Research Methods and OO System Design) & 90 Credit Hours. Credit Hours: 6

Course Contents: This course has the following contents: Theory and Practice of IT, User Requirement Collection, Developing web-based applications, Applying project management methods, conduct project related research, SDLC, apply programming knowledge, adopt proper infra structures and emerging technological models.