Information Technology - FIT Core Courses

List of Courses

ITBP103
ITBP112
ITBP119
ITBP202
ITBP205
ITBP210
ITBP219
ITBP261
ITBP280
ITBP299
ITBP301
ITBP307
ITBP312
ITBP315
ITBP316
ITBP319
ITBP340
ITBP370
ITBP380
ITBP418
ITBP480
ITBP481


* All credit hours are based on the current term, this may vary for previous terms.

ITBP103 - Principles of Information Tech (3 credit hours)
Overview of IT; IT Related Disciplines: Intelligent Systems, Software Systems, Information Systems, Computer Systems, Networking, E-Business and Information Security; IT Application Domains; Overview of Computer Systems; Networks and the Internet; Abstraction, Modeling and Programming; Information Management; Software Systems Development Methods; Web Enterprise Systems and Technologies; Artificial Intelligence; Social and Ethical Issues that Regulate the Use of Computers. Pre requisites: INTU1302 or MATU1332.

Prerequisite:
  1. ENGU1304 or ENGU1305 or ENGU1304X or ENGU1305X or BNCHFORMIN.SCOREOF5.0
Corequisite:
Semester: Fall Spring Go To Index


ITBP112 - Introduction to Programming (3 credit hours)


Prerequisite:
  1. ENGU1304 or ENGU1305 or ENGU1304X or ENGU1305X or BNCHFORMIN.SCOREOF5.0
Corequisite:
Semester: All Go To Index


ITBP119 - Algorithms and Problem Solving (3 credit hours)
Introduction to problem-solving methods and program development including: the role of algorithms in the problem-solving process, implementation strategies for algorithms, the concept and properties of algorithms, and basic algorithms; Program design strategies and basic programming techniques including: I/O, events, control structures, lists, functions.

Prerequisite:
  1. ENGU1304 or ENGU1305 or ENGU1304X or ENGU1305X or BNCHFORMIN.SCOREOF5.0
Corequisite:
Semester: Fall Spring Go To Index


ITBP202 - Discrete Mathematics (3 credit hours)
Main topics include introduction to the ideas of discrete mathematics, combinatorial problems, and proof techniques including mathematical induction, sets, graphs, trees, recursion, and enumeration. Pre-requisite: MATU1332.

Prerequisite:
  1. MATH105
Corequisite:
Semester: Fall Spring Go To Index


ITBP205 - Digital Design & Computer Orga (3 credit hours)
Introduction to basic electrical circuits, digital systems, and computers; Binary systems and codes; Digital logic gates, circuits, and Boolean algebra; Microelectronics and integrated circuits; Coding and multiplexing; Flip-flops, registers, counters, A/D converters, arithmetic, and arithmetic units; Microprogramming and instruction sets; Input/Output. (Prerequisite: INTU1302 or MATU1332)

Prerequisite:
  1. ITBP103
Corequisite:
Semester: Fall Spring Go To Index


ITBP210 - Comm. & Networks Fundamentals (3 credit hours)
Introduction to data communication systems; Local Area Networks and OSI layer model, with emphasis on data link and physical layers; Analog and digital communication systems; Multiplexing, bandwidth and throughput; Modulation techniques; Transmission lines; Switching and routing; Ethernet technologies; Internet Protocol (IP). (Prerequisite: ITBP205)

Prerequisite:
  1. ITBP205
  2. PHYS125
Corequisite:
Semester: Fall Spring Go To Index


ITBP219 - Object Oriented Programming (3 credit hours)
Programming structures. Basic syntax and semantics of a programming language including: variables, types, expressions, and assignment, conditional and iterative control structures. Simple and graphical I/O. Functions and parameter passing. Structured decomposition. Use of standard APIs. Program debugging and testing techniques. Object-oriented programming including: design, encapsulation and information hiding, separation of behavior and implementation. Classes and subclasses, inheritance, polymorphism. Class hierarchies. Collections. Event-handling methods.

Prerequisite:
  1. ITBP119
Corequisite:
Semester: Fall Spring Go To Index


ITBP261 - Speaking And Writing (3 credit hours)
Oral and written communication; Coaching and practice in organizing presentations, proposals, manuals, documenttation, briefings, executuve summaries, business communications; Standard formats; Exercises in writing and speaking in different styles for different audiences and moods. Pre-requisite:ESPU1082.

Prerequisite:
  1. ESPU1082
Corequisite:
Semester: Fall Spring Go To Index


ITBP280 - IT Project Management Exh. (3 credit hours)
Project management concepts; Project planning, scheduling and risk analysis; Managing software made up of multiple projects; Intersystem communication in enterprise in enterprise environments; Integrative programming; Data mapping and data exchange; A medium size group project is an important component of this course. (Prerequisite: ITBP319)

Prerequisite:
  1. ITBP319
Corequisite:
Semester: Fall Spring Go To Index


ITBP299 - Internship (12 credit hours)
Students spend one full semester as interns in a company, government agency, or business. Under a faculty supervision, students fulfill various assignments to acquire first-hand knowledge of a working environment. Students are required to write a final report detailing the technical aspects of their internship. This course is graded on a Pass/Fail scale. (Prerequisite: 75 Credit hours)

Prerequisite:
Corequisite:
Semester: Fall Spring Go To Index


ITBP301 - Security Principles & Practice (3 credit hours)
Basic information security concepts: elementary cryptography, program security (malicious code), protection in general purpose operating security, database and network security. Security threats, vulnerabilities and countermeasures; Security objectives and techniques; Risk analysis; Trojan horses, viruses, and worms; Symmetric key cryptography, public key cryptography and cryptanalysis; Access control, password-based security, authentication and authorization; ACLs and capabilities. multilevel and multilateral security, covert channels and inference control; BLP and Biba's models; Operating system security; Network attacks; Firewalls, and intrusion detection systems. (Prerequisite: ITBP210)

Prerequisite:
  1. ITBP210
Corequisite:
Semester: Fall Spring Go To Index


ITBP307 - Info. Systems Fundamentals (3 credit hours)


Prerequisite:
  1. ITBP219
Corequisite:
Semester: All Go To Index


ITBP312 - Information Systems in Busines (3 credit hours)
Introduction to information systems; Information systems in organizations; Organizing data and information; Business information systems; Overview of Electronic Commerce; Transaction processing and Enterprise-Wide Systems; Information and decision support systems; Systems analysis, design, implementation and maintenance; Information systems development and acquisition; Database Management Systems. (Prerequisite: ITBP219)

Prerequisite:
  1. ITBP219
Corequisite:
Semester: Fall Spring Go To Index


ITBP315 - Operating Systems Fundamentals (3 credit hours)
Operating systems examples; Criteria to select, deploy, integrate and administer platforms or components to support the organization?s IT infrastructure; Fundamentals of hardware and software and how they integrate to form essential components of IT systems; Operating system principles; File systems; Real-time and embedded systems; Fault tolerance; Operating system maintenance, administration and user support.

Prerequisite:
  1. ITBP205
Corequisite:
Semester: Fall Spring Go To Index


ITBP316 - Human Computer Interaction (3 credit hours)
Principles of user interface design, development, and programming; User psychology and cognitive science; User interface evaluation; Icon and window design; Command language design; Web based user interfaces. (Prerequisite: ITBP219)

Prerequisite:
  1. ITBP219
Corequisite:
Semester: Fall Spring Go To Index


ITBP319 - Data Structures (3 credit hours)
Techniques for developing, testing and debugging moderate size programs; Arrays, strings and string processing; Linked structures; Exception handling; Knowledge, implementation, and use of files, lists, stacks, queues, trees, heaps and graphs; Strategies for choosing the right data structure; Recursion.

Prerequisite:
  1. ITBP219
  2. ITBP202
Corequisite:
Semester: Fall Spring Go To Index


ITBP340 - Database System (3 credit hours)
The objective of this course is to give a thorough introduction to the concepts for organizing, querying and managing databases. This course introduces the concepts relating to information systems in organizational usage, focusing on the analysis and modelling of data. It covers the fundamentals of databases, the process of database design, including data modelling in particular with the Entity Relationship Model, and the relational data model. Students will gain a sound practical understanding of the SQL relational database query language. They will also develop deep technical knowledge in a relational DBMS and a sense of professionalism and team work discipline.

Prerequisite:
  1. ITBP319
Corequisite:
Semester: Fall Spring Go To Index


ITBP370 - Professional Resp. in IT (3 credit hours)
A coverage of ethical issues and solutions in IT; code of ethics; ethical decision making; computer crimes and security; freedom of expression; electronic privacy protection; intellectual property protection; computing in the workplace and its implications on workers and organizations; online communities, the digital divide, and their social and economic implications; Professional communication and team work; Examples of laws and regulations; Case studies. Pre requisites: ITBP103 and ESPU1082

Prerequisite:
  1. ITBP102 or ITBP103
  2. ESPU1082
Corequisite:
Semester: Fall Spring Go To Index


ITBP380 - Junior Exhibition (3 credit hours)
A project based on skills learned during the first two and a half years of course work demonstrating the knowledge of a major area at advanced beginner level; includes components that will be needed in the first phase of a senior project.

Prerequisite:
Corequisite: ITBP299
Semester: Fall Spring Go To Index


ITBP418 - Entrepreneurship in IT (3 credit hours)
Critical foundation for the study and investigation of business; Basic knowledge and understanding of economic, sociological, psychological and managerial theories of enterprise creation and development, with a particular (but not exclusive) focus on the creation of small businesses; Theoretical and policy frameworks for the study of entrepreneurship, defined as new venture creation and innovative growth relating to different types of organizations. (Prerequisite: ITBP 312) Credit Hours.: 3

Prerequisite:
  1. ITBP312
Corequisite:
Semester: Fall Spring Go To Index


ITBP480 - Senior Graduation Project 1 (3 credit hours)
Supervised students in small groups undertake full end-to-end development of a substantial project plan, taking it from initial concept through the final delivery. Topics range from applied IT development to assignment on applied research. Students are expected to: complete literature survey; develop a project plan; analyze requirements and acquire the necessary material and steps for their intended project. (Pre-requisite: 100 Cr. Hrs. ,ITBP280 & Stat 210)

Prerequisite:
  1. ITBP280
  2. STAT210
Corequisite:
Semester: Fall Spring Go To Index


ITBP481 - Senior Graduation Project 2 (3 credit hours)
Students work in teams under the supervision of a faculty member on the implementation, testing and analysis of the results of a project based on the design and schedule completed by the same group of students during the ITBP 480 course (Pre-requisite ITBP 480)

Prerequisite:
  1. ITBP480
Corequisite:
Semester: Fall Spring Go To Index