Courses

Telecommunications Management Major

Computer Science (CS)

211 Principles of Computer Science I. (2) Introduction to computer algorithms, problem specification, correctness, computer structure, ethics, sets, functions, iteration and recursion. Credit cannot be given for both CS 211 and CS 201. Corequisite: CS 212 and Math 100 or equivalent.

212 Basics of Java. (1) Will present the basic principles of the Java language including types, program structure, iteration, decision statements, single dimensioned variables, classes, objects, and methods. Credit cannot be given for both CS 212 and CS 201. Corequisite: CS 211.

214 Principles of Computer Science II. (3) Introduction to computer program design, testing, documentation, simple data structures, pointers, recursion, sorting, searching, and algorithm development using object-oriented techniques. Credit cannot be given for both CS 214 and CS 202. Prerequisites: CS 211 with a grade of C or better and CS 212 with a grade of C or better or consent of department.

310 Computer Organization I. (3) Numeric representation, logical gates, latches, adder design; architectural components: ALU, bus, IO devices; memory organization; instruction set design and tradeoffs, addressing techniques. Prerequisite: CS 211 with a grade of C or better and CS 212 with a grade of C or better or consent of department.

350 Data Structures I. (3) Review of basic structures. Analysis, comparison, and design of algorithms for data structure processing. Sorting, searching methods. Integration of data structures into large programming projects. Prerequisite: CS 214 with a grade of C or better and Math 128 or equivalent.

371 UNIX I. (3) An introduction to the UNIX environment. Includes shell commands, scripting, regular expressions, SED, process manipulation, forks, threads, shared memory, semaphores, and sockets. Prerequisite: CS 350 or Corequisite: CS 350.

395 Computer Privacy and Security. (3) Hardware and software security systems of computer facilities and information files. Data encryption algorithms. Prerequisite: CS 214 or consent of department.

415 E-Commerce Systems Development. (3) Tools and technologies related to electronic commerce system development will be covered. Emphasis will be placed on developing the infrastructure and exploring the emerging technical issues in support of E-Commerce. Prerequisite: CS 350.

440 Computer Organization II. (3) Computer systems analysis and design, interconnection structures, memory, input/output processors, machine instruction sets, microprogramming, CPU structures, control units, parallel processing, computer architectures and systems. Prerequisites: CS 214 and 310.

440 Ethics in Information Technology. (3) Study of challenges and implications of computer technology for users and IT professionals. Topics include software quality, freedom of expression, privacy, intellectual property, hackers, and computer crime. Prerequisite: junior standing.

470 Database Systems. (3) Introduction to database concepts. Survey of semantic models such as entity-relationship, network, relational, hierarchical. Data normalization. Data sublanguages. Design, security, and integrity considerations. Survey of operational systems, their relation to data models. Prerequisite: CS 351.

Telecommunications Management (TM)

321 Local Area Network Management. (3) An examination of local area network topologies, protocols, and operating systems. Topics will include the OSI 7 layer network model; packet switching, Ethernet, wireless LANs and LAN Security. Prerequisite: CS 214, Corequisite or Prerequisite CS 350.

322 Wide Area Network Management. (3) An examination of wide area network topologies, protocols and architectures. Topics will include an overview of the Internet, switching technologies, packet switching networks, and the network architecture layers. Prerequisite: TM 321.

422 Web Technologies. (3) An examination of the Web and its current development technologies. Topics will include HTML, XML, scripting, Web databases and Web services. Prerequisite: TM 321.

432 Network Performance Analysis. (3) Introduces the basic concepts of computer network performance evaluation, modeling of traffic flows, network queues, delay, and loss models. Topics will also include performance evaluation of multiple access methods, measurement and simulations of network performance. Prerequisite: TM 322.

434 Distributed Systems. (3) Covers the principles of distributed systems and their design. Topics will include the characteristics and constraints of distributed algorithms, security and reliability issues of distributed systems. Perquisite: TM 322.

436 Advanced Network Security. (3) An examination of advanced network security issues. Topics will include advanced security models, encryption, intrusion detection, recovery, certificates, authentication and biometrics. Perquisite: TM 322 and CS 395.

490 Telecommunications Management Seminar. (1-3, repeatable to 6, 3 per semester) Special topics treating areas of telecommunications management and/or applications. Prerequisite: Junior standing and consent of department.

495 Telecommunications Management Internship. (1-12 repeatable to 12) Work experience in a research, government, or business organization. Internship project report required. Only 3 s.h. can be used for the major. Graded S/U only Prerequisite: 15 s.h. of telecommunications management major courses and department approval.

499 Independent Study. (1-3, repeatable to 6, 3 per semester) Individual study or research in the area of telecommunications management under to the supervision of a departmental faculty member. Project report required. Prerequisites: Junior standing and consent of the department.

Information Management (IM)

320 Business Communications. (3) Conceptual and practical aspects of effective communication through reports, letters, and memorandums. Writing Instruction in the Discipline (WID) course. May not be taken by students who have completed AOS 320. Prerequisite: CS 101 and Eng 280.

344 Telecommunications Planning and Management. (3) An introduction to business management tools and techniques necessary to plan and manage a company’s telecommunications function. Topics include telecommunications management basics, telecommunications planning, project management, operations management, and acquisition management. Prerequisite: CS 214 or CS 220.

Political Science (POLS)

300 Introduction to Public Administration. (3) Policy development and implementation by governmental agencies; the exercise of discretion by administrative bodies, their responsibility to elected public officials, and their responsiveness to societal demands. Prerequisite: PolS 101 or 122, or permission of instructor.

Math

137 Applied Calculus I. (3) (General Education/Mathematics) Introduction to differential and integral calculus with applications to business and social science. Not open to students who have credit for Math 133. Prerequisite: Math 128 (C grade or better) or equivalent.

139 Applied Linear Algebra and Finite Mathematics. (3) (General Education/Mathematics) Matrix algebra with applications. Topics from finite mathematics. Not open to students with credit in Math 311. Prerequisite: Math 128 (C grade or better) or equivalent, or Math 123 (C grade or better).

Statistics (STAT)

171 General Elementary Statistics. (3) (General Education/Mathematics) Principles and applications of sampling, estimation, and hypothesis testing. Not open to students who have completed or are currently enrolled in DS 203. Prerequisite: WIU Placement, or Math 100 or equivalent (C grade or better).