INFORMATION TECHNOLOGY PROGRAM The School of Information Technology offers a two-year bachelor degree program in Information Technology for students having acquired an advanced vocational certificate. The IT curriculum is designed to give students sound knowledge of computer science and information technology in areas such as database design and administration, data communication, and software engineering. Knowledge in IT project planning, project implementation and project management and electronic business are also emphasized. The Objective of the Program The objectives of the program are as follows: 1. To produce graduates who are knowledgeable in computer science, software development, data communication, management of information business units, management of small to medium-sized projects in information technology and design and implement basic application systems. 2. To support the development of IT personnel in both the public and private sectors by emphasizing skills development in data communication management and appropriate application of information technologies. 3. To encourage research in information technology.
INFORMATION TECHNOLOGY PROGRAM (Continuing Program) PROGRAM TITLE Bachelor of Science Program in Information Technology ( 2 year continuing education) DEGREE TITLE Bachelor of Science (Information Technology) B.Sc. (Information Technology) PROGRAM STRUCTURE 1. General Education Courses 27 Credits 1.1 Social Sciences and Humanities 6 Credits 1.2 Linguistics 12 Credits 1.3 Mathematics 9 Credits 2. Major Courses 42 Credits 2.1 Core Courses 27 Credits 2.2 Major concentrates Courses choose one concentrate sequence from the following Software Technology Concentration 12 Credits Data Communication Concentration 12 Credits Information Technology Management Concentration 12 Credits 2.3 Major Electives Courses 3 Credits 3. Free Elective Courses not less than 6 Credits Total Program Credit 75 Credits The Undergraduate Bulletin 2005-2006 609
Curriculum 1. General Education Courses 27 Credits 1.1 Social Sciences and Humanities 6 Credits SSC 210 Man and Ethics for Quality of Life 3 (2-2 - 6) SSC 290 Environment and Development 3 (3-0 - 6) 1.2 Linguistics 12 Credits LNG 331 English for Information Technology I 3 (2-2 - 5) LNG 332 English for Information Technology II 3 (2-2 - 5) LNG 333 English for Information Technology III 3 (2-2 - 5) LNG 334 English for Information Technology IV 3 (2-2 - 5) 1.3 Mathematics 9 Credits MTH 104 Discrete Mathematics 3 (3-0 - 6) MTH 201 Linear Algebra and Vector Calculus 3 (3-0 - 6) MTH 275 Statistics for Scientists 3 (3-0 - 6) 2. Major Courses 42 Credits 2.1 Core Courses 27 Credits INT 301 Computer Organization 3 (3-0 - 6) INT 303 Operating System and System Software 3 (3-0 - 6) INT 304 Programming Syntax Semantics 3 (3-0 - 6) INT 342 Management of Information Technology 3 (3-0 - 6) INT 343 Data Structure and Algorithms 3 (3-0 - 6) INT 372 Introduction to Computer Network 3 (3-0 - 6) INT 401 Introduction to System Analysis and Design 3 (3-0 - 6) INT 441 Introduction to Database Management System 3 (3-0 - 6) INT 496 Information Technology Project I 1 (0-2 - 2) INT 497 Information Technology Project II 2 (0-4 - 4) 2.2 Major Software Technology 12 Credits INT 433 Introduction to Human Computer Interaction 3 (3-0 - 6) INT 434 Software Project Management 3 (3-0 - 6) INT 437 Introduction to Software Engineering 3 (3-0 - 6) INT 438 Introduction to Object-Oriented Technology 3 (3-0 - 6) 2.3 Major Data Communication 15 Credits INT 472 Internetworking Technology 3 (2-2 - 4) INT 475 Telecommunication Network Management 3 (3-0 - 6) INT 476 Digital Telecommunication 3 (2-2 - 4) INT 477 Network Programming 3 (2-2 - 4) 610 The Undergraduate Bulletin 2005-2006
2.4 Major Information Technology Management 12 Credits INT 443 Management Information System 3 (3-0 - 6) INT 445 Information Technology Law 3 (3-0 - 6) INT 446 Information Technology Project Management 3 (3-0 - 6) INT 447 Operation Management 3 (3-0 - 6) 3. Information Technology Electives: at least 3 Credits From the following coursesor 3 credits from a major course that is not in the student s own major. INT 402 Artificial Intelligence 3 (3-0 - 6) INT 403 Introduction to Computer Graphics 3 (3-0 - 6) INT 404 Multimedia Systems 3 (3-0 - 6) INT 435 Software Metrics 3 (3-0 - 6) INT 436 Information Retrieval 3 (3-0 - 6) INT 444 Information Resource Management 3 (3-0 - 6) INT 452 Financial Information Systems 3 (3-0 - 6) INT 453 Electronic Commerce 3 (3-0 - 6) INT 454 Accounting Information Systems 3 (3-0 - 6) INT 491 Selected Topic in Information Technology I 3 (3-0 - 6) INT 492 Selected Topic in Information Technology II 3 (3-0 - 6) INT 493 Selected Topic in Information Technology III 3 (3-0 - 6) INT 494 Selected Topic in Information Technology IV 3 (3-0 - 6) 3. Free Electives Courses not less than 6 Credits At least six credits of free electives can be chosen from any course offered by the University outside of School of Information Technology for which the student can satisfy the prerequisites. The Undergraduate Bulletin 2005-2006 611
STUDY PLAN For Two-year Program First Year First Semester LNG 331 English for Information Technology I 3 (2-2 - 5) MTH 104 Discrete Mathematics 3 (3-0 - 6) SSC 210 Man and Ethics for Quality of Life 3 (2-2 - 6) SSC 290 Environment and Development 3 (3-0 - 6) INT 301 Computer Organization 3 (3-0 - 6) INT 304 Program Syntax and Semantics 3 (2-2 - 5) Total 18 (15-6 - 34) Hours / Week = 55 Second Semester LNG 332 English for Information Technology II 3 (2-2 - 5) MTH 201 Linear Algebra Vector Calculus 3 (3-0 - 6) INT 342 Management of Information Technology 3 (3-0 - 6) INT 343 Data Structure and Algorithms 3 (3-0 - 6) INT 372 Introduction to Computer Networks 3 (3-0 - 6) INT 401 Introduction to System Analysis and Design 3 (3-0 - 6) INT 441 Introduction to Database Management System 3 (3-0 - 6) Total 21 (20-2 - 41) Hours / Week = 63 612 The Undergraduate Bulletin 2005-2006
Second Year Software Technology Concentration First Semester LNG 333 English for Information Technology III 3 (2-2 - 5) MTH 275 Statistics for Scientists 3 (3-0 - 6) INT 303 Operating System and System Software 3 (3-0 - 6) INT 433 Introduction to Human-Computer Interaction 3 (3-0 - 6) INT 438 Introduction to Object-Oriented Technology 3 (3-0 - 6) INT 496 Information Technology Project I 1 (0-2 - 2) INT xxx Major Elective 3 (3-0 - 6) Total 19 (17-4 - 37) Software Technology Concentration Second Semester Hours / Week = 58 LNG 334 English for Information Technology IV 3 (2-2 - 5) INT 434 Software Project Management 3 (3-0 - 6) INT 437 Introduction to Software Engineering 3 (3-0 - 6) INT 497 Information Technology Project II 2 (0-4 - 4) Total 17 (14-6 - 33) Hours / Week = 53 Second Year Information Technology Management Concentration First Semester LNG 333 English for Information Technology III 3 (2-2 - 5) MTH 275 Statistics for Scientists 3 (3-0 - 6) INT 303 Operating System and System Software 3 (3-0 - 6) INT 443 Management Information System 3 (3-0 - 6) INT 447 Operation Management 3 (3-0 - 6) INT 496 Information Technology Project I 1 (0-2 - 2) INT xxx Major Elective 3 (3-0 - 6) Total 19 (17-4 - 37) Hours / Week = 58 The Undergraduate Bulletin 2005-2006 613
Information Technology Management Concentration Second Semester LNG 334 English for Information Technology IV 3 (2-2 - 5) INT 445 Information Technology Law 3 (3-0 - 6) INT 446 Information Technology Project Management 3 (3-0 - 6) INT 497 Information Technology Project II 2 (0-4 - 4) Total 17 (14-6 - 33) Hours / Week = 53 Second Year Data Communication Concentration First Semester LNG 333 English for Information Technology III 3 (2-2 - 5) MTH 275 Statistics for Scientists 3 (3-0 - 6) INT 303 Operating System and System Software 3 (3-0 - 6) INT 472 Internetworking Technology 3 (2-2 - 4) INT 476 Digital Telecommunication 3 (2-2 - 4) INT 477 Network Programming 3 (2-2 - 4) INT 496 Information Technology Project I 1 (0-2 - 2) Total 19 (14-10 - 31) Hours / Week = 55 Data Communication Concentration Second Semester LNG 334 English for Information Technology IV 3 (2-2 - 5) INT 475 Telecommunication Network Management 3 (2-2 - 4) INT 497 Information Technology Project II 2 (0-4 - 4) INT xxx Major Elective 3 (3-0 - 6) Total 17 (14-6 - 33) Hours / Week = 53 614 The Undergraduate Bulletin 2005-2006
COURSE DESCRIPTIONS INT 301 Computer Organization 3 (3-0 - 6) Prerequisites: none Computer system : processor, memory and I/O modules, plus the interconnections among these major components; the central processing unit; control unit, registers, the arithmetic and logic unit, the instruction unit and the interconnections among these components; architectural issues, such as instruction-set design and data types; organizational issues, such as pipelining; parallel organization; multiple processors and vector processing organizations. INT 303 Operation System and System Software 3 (3-0 - 6) Prerequisites: INT 301, INT 304 Basic concept of operating systems, process, concurrent processes, processor management, deadlock, storage management, real storage, virtual storage management, auxiliary storage management, input / output management, file system, operating system security, system performance. INT 304 Programming Syntax Semantics 3 (2-2 - 5) Prerequisites: none A review of the grammars, languages and their syntax and semantics, concepts of parsing and ambiguity, BNF description of Algo with emphasis on structure and Object Oriented programming languages including create class and object, data types, control flow, selection and repetition and procedure. INT 342 Management of Information Technology 3 (3-0 - 6) Prerequisites: none Introduction to Management, Organizational Behavior, Management Process, Strategic Management Model, Information Technology s Strategic Importance, Developing the Organization s IT Strategy, Information Technology Planning, Preparing for IT Advances : People, Organizations & Management Systems, The Chief Information Officer s Role. INT 343 Data Structure and Algorithms 3 (3-0 - 6) Prerequisites: INT 304 Algorithm analysis, running time, divide-and-conquer techniques; data structure: lists, stacks, queues, trees, hash tables, binary heaps; sorting algorithms: insertion sort, shellsort, heapsort, quicksort; graph algorithms, tree algorithms. INT 372 Introduction to Computer Networks 3 (3-0 - 6) Prerequisites: INT 301, INT 304 LAN technologies and architecture: media, topologies, MAC protocols, LAN design issues, standardized LANs; architectural principles and mechanisms for network communications among servers and client devices; TCP/IP protocol suite. The Undergraduate Bulletin 2005-2006 615
INT 401 Introduction to System Analysis and Design 3 (3-0 - 6) Prerequisites: INT 301, INT 304 System component, SDLC, analysis methodologies and CASE tools; technical, operational, and economical feasibility studies; Data flow diagram (DFD), Entity Relationship Diagram (ERD), input design, output design, database design, documentation, presentation. INT 402 Artificial Intelligence 3 (3-0 - 6) Prerequisites: INT 343 The meaning and goals of artificial intelligence, the various fields in artificial intelligence, proving mathematical theorems, natural language understanding, visual processing, robots, and expert systems, artificial intelligence techniques: knowledge representation, inference, and heuristics, applications of artificial intelligence: expert systems, language translation, and voice processing, solving: prolog and LISP. INT 403 Introduction to Computer Graphics 3 (3-0 - 6) Prerequisites : INT 343 This course covers the following topics: hardware and software components; fundamental algorithms for two-dimensional graphics; methodologies for producing basic picture components and techniques for adjusting size, color and other attributes; twodimensional geometric transformations and viewing algorithms; representations of three-dimensional objects. INT 433 Introduction to Human-Computer Interaction 3 (3-0 - 6) Prerequisites : INT 401 Human computer interaction as a research field. Methodologies for obtaining and interpreting human behavior applying of user interface. Work activity analysis, observation techniques, questionnaire administration and unobtrusive measures applying to specifying user interface functionality. The description of the human architecture and its application to engineering models of users activities, Task analysis and modeling techniques and their application to designing interface processes and metaphor selection. Methods for interface representation and prototyping tools. Cognitive walk through, usability studies and verbal protocol analysis and their interpretive application to resolving interface problems. Measurement of interface usability. Necessary mathematics used in human computer interaction study. The emphasis on four approaches to human computer interaction, empirical approach, cognitive approach, predictive modeling approach, and anthropomorphic approach. Discussion on case studies of the development and introduction of specific user interfaces. 616 The Undergraduate Bulletin 2005-2006
INT 434 Software Project Management 3 (3-0 - 6) Prerequisites : INT 401 Software management renaissance: conventional software management, evolution of software economics, improving software economics, the old way and the new; software management process framework: life-cycle phases, artifacts of the process, model-based software architectures, workflow of the process, risk management, measurement and tracking planning, the capability maturity model (CMM), project closure. INT 435 Software Metrics 3 (3-0 - 6) Prerequisites : INT 401 Fundamentals of measurement software, scales indirect measurement; A framework for software measurement; Experimental design and analysis; Software measurement validation; Data collection and analysis; Data collection and analysis; Setting up a measurement program; Measuring process attributes; Making process predictions; Measuring internal product attributes; Measuring external product attributes; Resource measurement: productivity, teams and tools. INT 437 Introduction to Software Engineering 3 (3-0 - 6) Prerequisites : INT 401 Software life cycle; requirement analysis, architectural design, software development for reuse, testing, maintenance software, software project management, complexity measurement, CASE tools. INT 438 Introduction to Object-Oriented Technology 3 (3-0 - 6) Prerequisites : INT 343, INT 401 Main characteristics of system development using object-oriented techniques, e.g. type and class, object, inheritance, encapsulation, polymorphism, and reusability; object-oriented programming; object-oriented analysis and design; benefits of object orientation. INT 441 Introduction to Database Management Systems Prerequisites : INT 343 3 (3-0 - 6) Traditional file processing and database system concept. Database System component: Database management system (DBMS.), Database, Query language, End user application. Overview of database model: hierarchical, network, relational and objectoriented model. Relational database concepts: Entity, Relationship, Relational operation, Schema, Tuple, Attribute, Ordinary, Occurrence. Relational database design: 3 schema architecture, entity-relationship model, data normalization and integration, data integrity rules. Query language: Data definition and Data manipulation language, Structure query language. Database administrator rolls and database security. Database system development tools. The Undergraduate Bulletin 2005-2006 617
INT 443 Management Information System 3 (3-0 - 6) Prerequisites : INT 342 Introduction to computer-based information system, using technology as a competitive advantage, business computing system theory; system life cycle methodologies, computing technology and computer processing; database management system and data communications as a foundation for IS. INT 445 Information Technology Law 3 (3-0 - 6) Prerequisites : none Basic Law, Intellectual Property Law, Copyright and Protection, Patent, Trademark, intellectual Property in Respect of Integrated Circuits, Telecommunication Law, International Commerce Law for Information Technology, Law for Electronic Commerce. INT 446 Information Technology Project Management Prerequisites : INT 342 3 (3-0 - 6) Introduction to project management concept, information analysis and design using waterfall model, project time scheduling and planning, resource management, quality control for each project activity, project communication and cost estimation analysis. INT 447 Operation Management 3 (3-0 - 6) Prerequisites :INT 342 An examination of issues, problems, and possible solutions for operation managers in the manufacturing and service environments. Topics include process design, capacity and facility planning, quality management, materials management, and an introduction to production and operation planning and control system. INT 452 Financial Information Systems 3 (3-0 - 6) Prerequisites : INT 342 Introduction to financial information model, internal audit system, forecasting system, fund management system, budgeting control, financial analysis using technology tools such as cash flow analysis; performance ratio, short term and long term fund management, financial information application for decision maker. INT 453 Electronic Commerce 3 (3-0 - 6) Prerequisites : INT 342 Introduction to electronic commerce concept, Information exchange and commerce using technology equipment, data security planning, commercial project design and implementing by using Web technology. Student may simulate e-commerce and implement web application using Java, HTML, ASP etc. INT 454 Accounting Information System 3 (3-0 - 6) Prerequisites : INT 342 Introduction to accounting system; general ledger system; account receivable system; account payable system; asset management system; cost analysis; create accounting chart, cost estimation 618 The Undergraduate Bulletin 2005-2006
analysis, market need analysis, learning factor to use in selecting commercial AIS, creating report from AIS for decision making. INT 472 Internetworking Technology 3 (2-2 - 4) Prerequisites : INT 372 LAN internetworking devices: transparent bridges, switches, source routing bridges, network layer routers, routing protocols, tunnels; protocol encapsulation, multiprotocol internetworking; bridge and router implementation issues; WAN technologies for internetworking. INT 473 Wireless and Mobile Communications 3 (3-0 - 6) Prerequisites : INT 372 This course examines advanced digital wireless communication techniques currently in use or under development for voice-and data orient systems. The concept of cellular systems and the limitations of mobile radio environment are introduced with special emphasis on fundamentals, technologies, implementations, market and user perspectives, regulations, standards and evolving trends in the emerging personal computer services (PCS). INT 474 Broadband Communications 3 (3-0 - 6) Prerequisites : INT 372 This course emphasis is on an in-depth overview of future telecommunication and data communication networks and applications based on Broadband Integrated Services Digital Networks (B-ISDN), Frame Relay, and Asynchronous Transfer Mode (ATM) technologies. Topics include applications and requirements for next-generation networks, ISDN, Frame Relay, ATM, B-ISDN architecture, B-ISDN/ATM cell transmission schemes, B-ISDN networks, signaling protocols, network and traffic management, and SONET and the role of SONET in B-ISDN and ATM transport. INT 475 Telecommunication Network Management 3 (3-0 - 6) Prerequisites : INT 372 Principles of network management, network management protocol standards, telecommunications network management, domestic and international OSI management standards, the object-oriented approach to integrated network management, modeling and simulation in network management, knowledge-based network management, configuration management, fault management, performance management, security management and account management. INT 476 Digital Telecommunication 3 (2-2 - 4) Prerequisites : INT 372 Principles of communications; digital modulation techniques; analog to digital conversion; basic digital transmission; coding; high-speed digital transmission, information superhighway. The Undergraduate Bulletin 2005-2006 619
INT 477 Network Programming 3 (2-2 - 4) Prerequisites : INT 343, INT 372 Computer-to-computer communication concept, Network related protocols (e.g. TCP, UDP, SMTP, etc.), communication between computer and external devices (such as Barcode Reader, Magnetic Card Reader, Mobile Phone, PDA, etc.), Communication Programming concept for serial port (RS-232) and USB, Various technique for writing network and communication program, Network Monitoring and Management Programming. Practical session: Writing network programs using various protocol and programming tools. INT 491 Selected Topic in Information Technology I 3 (3-0 - 6) Prerequisites : none This course will cover new or advanced topics in information technology. The content will be specified at the time this course is offered. This course may be repeated for credit only if the topics are different. INT 492 Selected Topic in Information Technology II 3 (3-0 - 6) Prerequisites : none This course will cover new or advanced topics in information technology. The content will be specified at the time this course is offered. This course may be repeated for credit only if the topics are different. INT 493 Selected Topic in Information Technology III 3 (3-0 - 6) Prerequisites : none This course will cover new or advanced topics in information technology. The content will be specified at the time this course is offered. This course may be repeated for credit only if the topics are different. INT 496 Information Technology Project I 1 (0-2 - 2) Prerequisites : none This course is the first portion of a project-based individual or group study investigation. Students will work under the supervision of faculty members. Each group will choose to conduct a systematic investigation of a information technology problem of their choice. Project topics must require a substantial background in information technology and the application of studied concepts and techniques. INT 497 Information Technology Project II 2 (0-4 - 4) Prerequisites : INT 496 This course is a continuation of INT 496. Students should complete the implementation phase of their project and submit a formal write up of their investigation. 620 The Undergraduate Bulletin 2005-2006