Major: Network and Communication Systems Minor: Not Applicable 

Summary of Courses

Rubrics Credits
General Education 33
Core (Professional) Courses in Information Technology 75
Major or Concentration 32

Structure and Degree Requirements for Graduation

In order for AUCA student to graduate with the degree of Bachelor of Information Technology (Major: Networks and Communication Systems), he/she should complete the requirements as outlined in the above table and as described below.  General Education Courses For the general education courses, check the section of general education requirements for details. Core (Professional) Courses For the core (professional courses) in Information Technology, check the section of core or professional courses.

List of General Education Courses

Course Code Course Title Credits  
ENGL 100 English Level 0  
MATH 100 Math Level (Pre-calculus I) 0  
EDPC 215 Human Developmental Psychology 3  
ACCT 112 Principles of Accounting I 3  
EDRM 113 Study and Research Methods 2  
ENGL 114 English Grammar 3  
RELB 116 Introduction to Bible Study 2  
STAT 122 Descriptive Statistics 3  
ENGL 128 English Writing Skills 3  
INSY  116 Micro Computer Application 3  
RELT 123 Bible Doctrines 3  
ENGL 219 English Speaking Skills 2  
HELT 213 Health Principles 2  
RELT 221 Philosophy, Science and Religion 2  
ENGL 227 English Phonology 3  
FDNT 234 Nutrition 2  
Total   33  

List of Major Courses in Network and Communication Systems

Course Code  Course Title Credits
COSC 413  Multimedia Computing 3
ELEC 212  Electronic Devices & Circuits 3
COSC 313  Network Programming (TCP/IP) 3
INSY 226  Management Information Systems 3
COSC 329  Internet Components and Programming 3
COSC 415  Mobile Communication 3
COSC 412  Network Administration 3
COSC 324  Data Mining and Data Warehousing 3
MATH 215  Higher Mathematics 3
COSC 323  Routing and Switching 3
COSC 414  Web Design 2
Total     32

Core (Professional) courses in Information Management, Networks and Communication &  Software Engineering. (NB: These core courses are also part  (Part I) of the major  in Information Management)

Course      Code Course Title Credits
MATH 111 Applied Mathematics 3
STAT 225 Probability and Statistics 2
INSY 212 Database Management Systems 3
INSY 117 Introduction to Information Mgt. 3
INSY 314 Database Development PL/SQL 4
INSY 223 Programming With C 4
INSY 412 Design Methodology of Information Systems 4
INSY 214 Computer Maintenance 4
INSY 216 Algorithms 4
INSY 323 Object Oriented Programming in C + + 5
INSY 311 Data Structures 5
INSY 411 Computer Networks 4
INSY 324 Java Programming 4
INSY 423 Dot Net 4
INSY 413 Web Technologies and Internet 4
INSY 422 Internship (Industrial Attachment) 4
INSY 421 Research Project (Memoire) 6
INSY 322 Operating System 4
MATH 127 Digital Computer Fundamentals 4
INSY 321 Software Engineering 3
TOTAL     78


COSC 413 Multimedia Computing 3 credits This course focuses on enhancing business communications via the growing areas of electronic communication. Students learn to develop, design, and deliver purposeful and effective oral presentations using multimedia and online data services. Practical sessions and videotape feedback provide additional insight into presentation style and effectiveness. Prerequisite: INSY 329. COSC 222 Electronic Devices and Circuits 3 credits This course aims to introduce electronic circuit analysis and design techniques with special consideration given to the operation and use of semi-conductor devices. Basic physical models of the operation of semi- conductor devices such as diodes, MOS transistors, and bipolar junction transistors will be presented including the analysis and design of important circuits that utilize these devices. In particular, this course will focus on practical analog circuits and more specifically on amplifiers. Digital circuits and VLSI design issues will not be addressed in detail and are covered more extensively in CS141 and CS148, respectively. There is significant overlap with Physics 123 although this course has greater emphasis on semi-conductor devices and transistor-level circuit design. Prerequisite: INSY 125. COSC 313 Network Programming (TCP/IP) 3 credits This course gives the fundamental concept of computer networks and network Programming used to build all distributed computing systems. Various server designs as well as techniques used to build clients and servers are discussed. Main Internet protocols are introduced and exercised. The network Programming is introduced using Winsock sockets API and utilization of C language so that the concepts can be easily extrapolated to various embedded systems. About one third of the course is devoted to applying learned knowledge to Programming a selected 8-bit or 16-bit embedded system with provided simplified TCP/IP stack library. Prerequisite: INSY 214.

COSC 415 Mobile Communication and Telecommunication Technologies 4 credits The course covers current topics in the area of communication in distributed systems. These topics include an introduction to parallel computational models and important routing parameters and networks, as well as the presentation and analysis of strategies for broadcasting, uni-casting, and multicasting in static and dynamic networks. Load balancing, and distributed data management are also discussed. COSC 324 Network Administration 3 credits This course provides students with the fundamental knowledge to implement and administer network operating services both in the small office/home office and enterprise environment. Students learn to install, manage, monitor, configure, and troubleshoot network operating services to include DNS, DHCP, RRAS, WINS, NAT, IPSec, and Public Key Infrastructure. Interoperability among various network-operating platforms is discussed including Windows 2000, Novell, AppleTalk, and UNIX. Prerequisite: INSY 411. MATH 215 Higher Mathematics 3 credits This course helps students to learn how to describe, tackle and solve problems, which require the use of mathematical knowledge and techniques. Students are encouraged to see Mathematics as arising out of solving problems, often in the real world, and not just as a collection of knowledge, skills and techniques. The aim of the course is to enable students to develop their mathematical skills and understanding to the limit of their capabilities and to equip them for the demands that lie ahead of them in adult life, in employment and study. The course seeks to develop an appreciation and enjoyment of Mathematics, to raise their awareness of its importance and to contribute to the student’s overall development. Prerequisite: AMAT 111. COSC 416 Routing and Switching 3 credits This course focuses on advanced IP addressing techniques, intermediate routing protocols, command-line interface configuration of switches, Ethernet switching, VLANs, STP, and VTP. Upon completion, student should be able to perform tasks related to VLSM, routing protocols, switching concepts and configuration, STP, VLANs, and VTP. WAN theory and design, WAN technology, PPP, Frame Relay and ISDN will be covered. Again this course enhances the mastering of some topics including network congestion problems, TCP/IP transport and network layer protocols, advanced routing and switching configuration, ISDN protocols and PPP encapsulation operations on a router. Prerequisite: INSY 411.

COSC 414 Web Design 2 credits This self-paced course is designed to provide the necessary skills and training for an entry-level position in the field of Web Design. The student learns to develop and maintain Web sites for a corporation of one’s small business. The class focuses on Web page planning, basic design, layout and construction, and setup and maintenance of a Web site. The course also deals with HTML/XHTML, Cascading Style Sheets, Dreamweaver, Fireworks, Flash, Photoshop, Illustrator, In Design, PHP, MySQL and various other Web page and image creation tools. This course is taught in a PC environment, but all skills are transferable to the Macintosh and a Mac is available for testing student Web sites. Student further develops a portfolio of sites during the training. Prerequisite: INSY 228. INSY 226 Management Information System 2 credits The course covers the use and effect of computer information processing in a business environment with emphasis on management; computer system theory; business computing equipments; management concerns such as decision support system, computer security, and data base management information system; systems life cycle and systems analysis and design. Includes use of business software such as network systems, data base implementations, statistic packages, forecasting programmes, and simulations. Prerequisite: INSY 116. COSC 327 Introduction to Linux 2 credits The course is designed to cover essential learning skills for Linux. The course provides-hands-on training to effectively use, customize, and script common command line utilities. In addition, administrators will learn how to perform essential system administration tasks including basic installation, package management, and user management procedures. Prerequisite: INSY 329.