The Bachelor of Science in Telecommunication and Networking Technology (TNT) degree requires a minimum 124 total credit hours, a minimum cumulative grade point average (CGPA) of 2.00 and minimum grade point average (GPA) of 2.00 in CNIT courses.

A minimum grade of “C-” Is required in all prerequisite CNIT courses: if student earns “D” in a CNIT course that is not used as a prerequisite, he/she does not need to retake the course, but the above required minimum grade point average of 2.0 in CNIT courses must be met.

  • TNT Requirements (87 credit hours)
    • Technology Requirements (21 credit hours): ECET 224, ECET 374, IT 104, OLS 252, TECH 120, TECH 320 and TECH 330.
    • TNT Core Requirements (45 credit hours): CNIT 155, CNIT 176, CNIT 180, CNIT 240, CNIT 242, CNIT 255, CNIT 272, CNIT 280, CNIT 315, CNIT 340, CNIT 342, CNIT 345, CNIT 346, CNIT 455 and CNIT 480.
    • Information Systems Selective Requirements – ISS (6 credit hours):
      • Any non-required 300 level or higher CNIT course.
      • Courses taken as NET selective will not be counted towards the IS Selective.
      • CNIT 581 is allowed to be taken as ISS and if so, it will not be counted as Net Selective. Please refer to (Course catalogue) for other options.
    • Net Selective Requirement (6 credit hours): CNIT 399, CNIT 420, CNIT 435, CNIT 445, CNIT 446, CNIT 456, CNIT 460, CNIT 461, CNIT 499, CNIT 556, CNIT 581 and IT 345.
      • CNIT 581 is allowed to be taken as Net Selective and if so, it will not be counted as ISS. Please refer to section (Course catalogue) for other options.
    • Required Selectives (9 credit hours):
      • Statistics Selective (3 credit hours): STAT 225 or STAT 301.
      • Business and Economics Selective (6 credit hours): Select any two courses, except as indicated with “or”: these courses are equivalent. Courses are subject to availability. The selectives may be replaced by a planned alternate sequence of Interdisciplinary electives which reflect a subject of interest to which computing can be applied with Department’s approval.
        A. Finance
        FIN 300 – Managerial Finance
        B. Accounting
        ACT 200 – Introductory Accounting for Non-Business Majors

        ACT 300 – Financial Accounting

        ACT 310 – Managerial Accounting
        C. Business Law
        BUS 220 – Business Law and Ethics
        D. Organizational Management, Behavior and Human Resources (OBHR)
        BUS 250 – Business Organization and Management

        ENTR 200 – Introduction to Entrepreneurship and Innovation

        ENTR 310 – Marketing and Management for New Ventures

        HRM 300 – Organizational Behavior

        HRM 340 – Human Resource Management
  • Mathematics and Science Requirements (14 credit hours):
  • Liberal Arts Requirements (23 credit hours):
    • English Language and Communication Skills (13 credit hours): ENGL 100, ENGL 106, COM 114 and [ENGL 420 or ENGL 421] (Refer to the General Education Section in the Course Catalogue).
    • General Education Requirements (10 credit hours): Students must satisfy the requirements of the General Education as per the following conditions:
      • Courses must be drawn from the following General Education areas at AUM: Speech and Communication, English Language and Literature, History, Fine Arts, Physical Education, Self-Development and Life Style, Culinary Arts, Ethics, Social Sciences, Psychological Sciences, Natural Sciences, Child Development and Family Studies, Economics and Philosophy (please refer to Course Catalogue, General Education section).
      • In order to ensure sufficient exposure to General Education topics, unless otherwise specified by the degree requirements of the academic major, the student cannot take more than 2 courses from the same area/sub-area as, as shown in the tables below:

        Area Maximum Courses to Take
        English Language and Literature 2
        History 2
        Physical Education 2
        Culinary Arts 2
        Ethics 2
        Psychological Sciences 2
        Natural Sciences 2
        Child Development and Family Studies 2
        Economics 2
        Philosophy 2
        Area Sub-Area Maximum Courses to Take
        Fine Arts Arts and Design 2
        Theatre 2
        Music 2
        Fashion and Apparel Design 2
        Photography and Media 2
        Self-Development and Life Style       Academic and Career Skills Development 2
        Character and Leadership Skills Development 2
        Life Management Development 2
        Development of Thinking Skills 2
        Technology and Innovation 2


      • Courses that are already required under categories other than General Education requirement:
        1. cannot be considered as a General Education course.
        2. do not count towards the 2-course limit in General Education requirement.
ENGL 100 / ENL 100 - English for Academic Studies

This course is designed to support students in their transition from sheltered English language instruction to content-rich University and university courses. It is based on a widely-used process approach to writing, which demands considerable reading, writing and interaction among students. All writings and discussions are done in English in order to maximize opportunities for developing fluency in both formal and informal uses of the language in academic settings.

ENGL 106 - First-Year Composition

Extensive practice in writing clear and effective prose. Instruction in organization, audience, style, and research-based writing.

COM 114 / ENL 120 - Fundamentals of Speech Communication

This course will use small groups and large-group instructions to teach the basic concepts of oral communication in informal, semi-formal and formal contexts. The overall goal is to create a learning environment that encourages students to make clear connections between professional and “real world” communication in addition to providing an opportunity for students to play an active role in their learning process.

IT 104 - Industrial Organization

A detailed survey of organizational structures, operational, financial, marketing, and accounting activities; duties of management, planning, control, personnel, safety, wages, policy, and human factors necessary for effective management.

TECH 120 - Technology and the Individual

A survey course designed to develop a student’s perspective and enhance their skills in living and working in a technological society. The course explores learning skills, oral/written communications, successful lifelong learning, problem solving, data literacy, individual ethics, professionalism, the historical impact of technology, and technology current events.

OLS 252 - Human Relations in Organizations

A survey of the concepts that provide a foundation for the understanding of individual and group behavior in organizations. Special emphasis on typical interpersonal and leadership relationships.

TECH 320 - Technology and the Organization

A course intended to provide students with experiences mirroring what they will encounter in the world of work. Students will participate in interdisciplinary teams to explore technology solutions. Course topics include public policy, regulatory and ethical issues, teaming and leadership, and project management.

TECH 330 - Technology and the Global Society

The course examines the interplay of technology, globalization, and ethics. Students will explore concepts and issues related to outsourcing; global competitiveness; communications; contemporary issues; cultural differences such as inequality, security, sustainability, and quality of life; and the ethical dilemmas that often emerge as a result of the impact of technology.

CNIT 180 - Introduction to Systems Development

This course introduces information systems development. Topics include types of information systems, system development, database management systems, and problem solving. Students will read/create UML, ERD, and data flow diagrams to model information system objects, data, processes, and logic. Labs emphasize modeling and SQL/QBE querying to prepare students for later systems, programming, and database classes. Given user requirements students will design, construct, and test a personal computer information system.

CNIT 155 - Introduction to Object-Oriented Programming

This course introduces fundamental software development concepts common to most programming languages. Topics include: problem solving and algorithm development, debugging, programming standards, variable, data types, operators, decisions, repetitive structures, modularity, array, user interface construction, software testing and debugging. A broad range of examples will be used throughout the course to show how each programming concept applies to real life problems.

CNIT 176 - Information Technology Architectures

A conceptual and technological survey of information technology architectures inclusive of operating systems, network operating systems, distributed systems architectures, and distributed application architectures. Interoperability between these architectural components is explored. Current technology and trends in each architectural element are reviewed.

CNIT 242 - System Administration

This course provides a comprehensive introduction to system administration. Topics include authentication and authorization, directory services, system management and system security. Emphasis is placed on enterprise level systems.

CNIT 255 – Programming for the Internet

This course introduces software development concepts common to modern object-oriented programming languages. Topics include: intermediate data types, decisions, repetitive structures; methods; arrays and collections; encapsulation; inheritance, and polymorphism; exception handling; data persistence; Database Management System (DBMS) connectivity; user interface construction; software testing and debugging; and working in teams.

CNIT 272 - Database Fundamentals

A study of relational database concepts. These concepts include data design, modeling, and normalization; the use of Structured Query Language (SQL) to define, manipulate, and test the database; programmatic access to a database and practical issues that database developers must handle.

CNIT 280 - Systems Analysis and Design Methods

Comprehensive introduction to information systems development. Topics include the systems analyst, the systems development life cycle, methodologies, development technology, systems planning, project management, systems analysis, systems design, systems implementation, and systems support. Introduction to tools and techniques for systems development.

CNIT 315 - Systems Programming

This course introduces concepts of lower level systems programming in C/C++ on a UNIX/Linus operation system platform. Command level development, algorithms, data structures, iteration and recursion, algorithms and analysis will be covered.

CNIT 480 - Managing Information Technology Projects

This course introduces the application of knowledge, skills, tools, and techniques that project managers use to plan, staff, estimate, and manage information technology projects. Special emphasis is placed on learning and applying the concepts of managing scope, risk, budget, time, expectations, quality, people, communications, procurement, and externally provided services. Students will apply project management technology and techniques to business problems.

ACT 300 - Financial Accounting

The course aims to help students: (1) understand what financial statements are and what the statements say about a business, (2) identify the business activities that caused the amounts that appear in the statements, (3) familiarize themselves with the accounting cycle, and (4) understand how, when, and at what amount the effects of manager and employee actions will appear in the statements.

ACT 200 - Introductory Accounting for Non-Business Majors

The two primary objectives are to teach the skills to produce financial information-to send the relevant signals to decision makers; and to teach the skills to interpret the financial report-to receive the signals. To meet these objectives the students will gain an understanding of the reasoning behind the processes used to record financial information and the manner in which it is reported to external decision makers; gain an understanding of the four basic statements; and an understanding of the importance of financial statement information in interpreting the performance of organizations.

STAT 225 - Introduction to Probability Models

An introduction to basic probability. Emphasis is placed on formulation of models and applications. Probability calculus, standard distributions, random variables, and moments.

STAT 301 - Elementary Statistical Methods

Introduction to statistical methods with applications to diverse fields. Emphasis on understanding and interpreting standard techniques. Data analysis for one and several variables, design of samples and experiments, basic probability, sampling distributions, confidence intervals and significance tests for means and proportions, correlation and regression. Software is used throughout.

FIN 300 – Managerial Finance

This introductory course provides students with a foundation to build a meaningful understanding of corporate finance and the role of the financial manager. The financial manager’s task is to attempt to maximize the value of the firm to its owners by making investing and financing decisions that improve the firms risk/return tradeoff. The course will cover such topics as: discounted cash flow valuation, bond valuation, stock valuation, cost of capital determination and the decision criteria to apply to project evaluation.

ACT 310 - Managerial Accounting

The course serves as an introduction to management’s internal use of accounting information for decision making, production management, product costing, motivating and evaluating performance and budgeting.

IT 345 - Automatic Identification and Data Capture

The course provides a basic understanding of automatic identification and data capture technologies and concepts with regard to how their deployment affects business and industry. Laboratory applications of bar codes, radio frequency identification, card technologies, and biometrics will be emphasized.

BUS 220 - Business Law and Ethics

Through examination and study, business students will learn about the nature and place of law in our society, both national and international, the social and moral bases of law enactment, regulation of business, legal liability, enforcement procedures, and the legal environment for managers.

OLS 484 - Leadership Strategies for Quality and Productivity

A study of how organizational leaders create an environment conducive to high levels of employee self-motivation, quality, and productivity (TQM). Actual case situations are used to illustrate the application of course content.

BUS 250 - Business Organization and Management

This course introduces students to both management theory and practice. While considering traditional management activities and issues, the dynamic nature of today’s organizations in the areas of customer service, globalization, ethics, diversity, technology, and innovation will be integrated. The four basic functions of management (Planning, Leading, Organizing, and Controlling) are explored and practiced.

ENTR 200 - Introduction to Entrepreneurship and Innovation

A survey course designed to introduce students to the concept of entrepreneurship and the commercialization of new technology, its importance in the world economy, and related career options. Students completing this course will understand entrepreneurial roles and possibilities, begin developing required skills required of successful entrepreneurs, including leadership and basic business skills, and will develop a sense of their own aptitude for entrepreneurial endeavors.

ENTR 310 - Marketing and Management for New Ventures

Second in a two course sequence designed to develop a foundation of basic skills in the areas of entrepreneurship and innovation. Students completing this course will gain greater depth in areas essential to the creation and management of new ventures, including marketing and selling, finance and accounting, project management leadership, team building and ethics.

HRM 300 – Organizational Behavior

This course investigates the impact that individuals, groups, and organizational structure have on behavior within organizations for the purpose of applying such knowledge toward improving an organization’s effectiveness. Attention is given to such topics as motivation, leadership, group processes, organizational structure, technological innovation and conflict management. Emphasis is placed on developing management skills and application of organizational behavior theories.

HRM 340 - Human Resource Management

This course analyzes and discusses typical leadership and HR situations that an HR supervisor/manager may face. Emphasis is given to development of attitude, philosophy, analytical ability and problem-solving skills within the working environment.

MA 223 - Introductory Analysis I

Differential calculus with applications to management and economics.

MA 224 - Introductory Analysis II

Integral calculus; partial derivatives; differentials; introduction to differential equations. Applications to management and economics.

ENGL 420 - Business Writing

Workplace writing in networked environments for management contexts. Emphasizes organizational context, project planning, document management, ethics, research, team writing. Typical genres include management memos, reports, letters, e-mail, resumes (print and online), oral presentations.

ENGL 421 - Technical Writing

Workplace writing in networked environments for technical contexts. Emphasizes context and user analysis, data analysis/display, project planning, document management, usability, ethics, research, team writing. Typical genres include technical reports, memos, documentation, Web sites.

ECET 224 - Electronic Systems

This course is a survey of key electrical and electronics systems, their basic performance and applications. DC fundamentals include sources, resistance, Ohm’s and Kirchhoff’s Laws with simple circuits. AC systems include transformers and reactive elements, power production and distribution, filtering, motors and relays. Computer systems are presented with a microprocessor and provide the ability to write and read both digital and analog data. Analog systems include diodes, transistors, IC amplifiers, and analog-digital and digital to analog conversions. The semester closes by combining all of the topics presented in the control of motor speed.

ECET 374 - Digital Telecommunications

This is an advanced course in digital communications concepts and applications. Digitalization of analog signals, modulation of digital signals, signaling techniques, multiplexing and protocols are investigated. Applications of transport technologies utilizing underlying digital communication protocols are discussed. Transfer of digital information through diverse communication media is emphasized. Practical application of the technologies and protocols are investigated in the laboratory.

CNIT 240 – Data Communication and Networking

This course provides a comprehensive introduction to data communications and networks. Topics include communication standards and concepts, protocols, the Open Systems Interconnect (OSI) model, point-to-point communication, and local area networks. Business issues from both provider and user perspectives are discussed. Current technology and trends in each architectural element are reviewed.

CNIT 340 - UNIX Administration

This course focuses on the tasks and issues involved in the administration of UNIX systems. Topics include installation, networking, software management, scripting, and user management. In the laboratory portion of the course, students implement and maintain UNIX systems.

CNIT 342 - Advanced System and Network Administration

This course focuses on the tasks and issues involved in the installation of distributed computing systems. Topics include the administration of network operating systems and network system interoperability. In the laboratory portion of the course, students implement and maintain a comprehensive network service infrastructure.

CNIT 345 - Internetwork Design and Implementation

This is an advanced course in network architecture. Students learn to design and implement local and wide area networks capable of simultaneous transport of real-time traffic and multiprotocol data over packet-switched and circuit-switched networks. An emphasis is placed on the integration of diverse communications technologies, while considering the effects of engineering decisions on overall performance, from both business and technology perspectives.

CNIT 346 - Wireless Networks

This course introduces wireless networking. Topics include fundamental wireless communication concepts, wireless local area networks (LANs), and cellular systems. Wireless specific protocol elements are addressed in typical application environments. Data communications in multiple wireless environments are emphasized. In the laboratory section, students implement wireless solutions and integrate them into wired LAN environments.

CNIT 455 - Network Security

This course explores business, conceptual, and technological aspects of network security for voice and data networks. The course deals with the analysis, design, implementation, and management issues surrounding effective network security. Key concepts and technology include virus protection, firewalls, authentication, encryption, wireless security, security protocols, physical security, and network security architecture and policy development.

CNIT 399 - Topics in Computer and Information Technology

A lecture-demonstration series emphasizing evaluation of career options, identification and development of professional skills, and introducing students to the formal design process of an IT and computing related project. Examples of career-related topics include choosing a job, and post-graduate education in engineering or other disciplines. The students will be also required to submit a formal project proposal to be approved by their instructor for the project they will implement in CNIT 499. The proposal should include the System Planning phase, the System Analysis phase, and the System Design phase. This course is considered as Phase One of the Graduation Project. Graduation Projects Guidelines at the College of Engineering and Technology apply.

CNIT 420 - Basic Cyber Forensics

This course introduces students to the fundamentals of cyber forensics and cyber-crime scene analysis. The various laws and regulations dealing with computer forensic analysis are discussed. Students are introduced to the emerging international standards for cyber forensic analysis, as well as a formal methodology for conducting computer forensic investigations.

CNIT 435 - Advanced Network Services

This course covers the concepts and technologies required to deploy advanced network services such as telephony and television over modern data networks. The underlying network structure and enabling services will be detailed along with a comprehensive analysis of protocols and services required to deploy such services.

CNIT 445 - Advanced Internetwork Routing and Switching

This course extends routing and switching knowledge with specific attention given to emerging trends. This course focuses on the concepts of traffic shaping, advanced exterior gateway routing protocols, label switching technologies, and quality of service. The necessary perspectives of integration of these topics into enterprise networks are addresses in both lecture and laboratory.

CNIT 446 - Advanced Wireless Networks

This course is an advanced course in wireless networking. Building on knowledge gained from the introductory wireless local area network course, this course addresses wireless network design and implementation on a large scale. Topics include mesh networking, broadband wireless access, backhauling, WiMAX and cellular systems. The laboratory portion of the course includes implementing and simulating these technologies in an outdoor setting.

CNIT 456 - Wireless Security and Management

This course is an advanced course concerning security and management issues as they apply to wireless networking. Students will gain knowledge on the problems and solutions the wireless industry face when implementing large scale networks. Issues addressed include encryption weaknesses, security methodology tradeoffs, large scale network management techniques and systems, and advanced wireless network architecture. The laboratory portion of the course enforces the learning outcomes with hands-on experiences in implementing secure, manageable complex wireless networks.

CNIT 460 - High Performance Computing Systems

This course provides an introduction to high performance, cluster, and grid computing from a systems perspective. The driving outcome for this course is for students to understand and apply high performance computing concepts, architectures, and software components to develop and operate a high performance computing environment. Topics include: high performance computer architectures, network architectures for High Performance Computing (HPC), commodity and open-source cluster architectures, and software systems.

CNIT 461 - Parallel Data Systems

This course provides an introduction to the techniques and technologies used in high performance computing for developing, using and managing high performance data systems. Topics covered in this course will focus on aspects of the design, implementation, and use of high performance storage systems progressively from the hardware layer through the operating system up to the application level. Topics will include: commodity hardware and novel architectural storage components; the architecture and use of parallel file systems, including PVFS2 and Lustre; reliability and scheduling; virtualization and fault tolerant strategies for Petascale computing; system architectures for data intensive computing and workflows; parallel I/O systems; and grid and cloud computing architectures. The driving outcome for this course is for students to understand and apply advanced high performance computing concepts, architectures, and software components to develop and operate a high performance computing environment.

CNIT 499 - Topics in Computer and Information Technology

In this course, students will start the Implementation/Development phase and Testing/Integration phase of the project proposed in CNIT 399. Students will apply the programming/development techniques acquired in previous coursework to finalize the graduation project started in the previous semester. This is a continuation of CNIT 399. Graduation Projects Guidelines at the College of Engineering and Technology apply.

CNIT 556 - Basic Computer Forensics

Covers the fundamentals of the maturing discipline of computer forensics. The focus of the course is on gaining a broad understanding of the field of study and how technology and law interact to form this forensic science. Emerging standards and current and future issues related to the field are also explored. Examines law and public policy, the computer forensic methodology, report presentation, and expert witness testimony, as well as anti-forensic techniques that can be used to obfuscate evidence. Students are exposed to theory and practice with lab exercises, thought and term papers, and a practical, as well as written, final exam.

CNIT 581 - Workshop in Computer Technology

Advanced study of technical and professional topics. Emphasis is on new developments relating to technical, operational, and training aspects of industry and technology education.

PHYS 218 - General Physics I

Mechanics, heat, and sound, primarily for technology students.

PHYS 220 - General Physics

Mechanics, heat, and sound, for students not specializing in physics.

PHYS 219 - General Physics II

Electricity, light, and modern physics, primarily for technology students.

PHYS 221 - General Physics

Electricity, light, and modern physics, for students not specializing in physics.