List of Courses
* 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: |
- 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: |
- 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: |
- 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: |
- 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: |
- 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: |
- ITBP205
- 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: |
- 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: |
- 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: |
- 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: |
- ITBP210
|
Corequisite: |
|
Semester: |
Fall Spring |
Go To Index |
ITBP307 - Info. Systems Fundamentals |
(3 credit hours) |
|
Prerequisite: |
- 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: |
- 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: |
- 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: |
- 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: |
- ITBP219
- 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: |
- 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: |
- ITBP102 or ITBP103
- 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: |
- 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: |
- ITBP280
- 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: |
- ITBP480
|
Corequisite: |
|
Semester: |
Fall Spring |
Go To Index |
|