|
![]() Course Description
BBUS 230 Software Project Management
The purpose of this course is to discuss project management principles, methodologies, tools and techniques used in developing IT-based projects. Coverage includes organizational and human factors in IT-project management analysis, and planning of IT projects. ITGN 115 Computer ApplicationsThe purpose of this course is to provide basic knowledge of the software tools and systems associated with information technology. Coverage includes operating systems, word-processing, spreadsheet, presentation, database packages, and a simple introduction to programming languages concepts. ITGN 120 Internet ApplicationsThe purpose of this course is to develop skills necessary to utilize the power of Internet information services. Coverage includes technology development, connecting to the Internet, Internet based services and website development using HTML, visual basic and software such as FrontPage. IT Core RequirementsITGN 215 Introduction to Information SystemsThe purpose of this course is to expose students to fundamental Information Systems concepts providing a solid background to those students who do not later return to the discipline & needed background to students who will choose IS as a field of concentration. Coverage includes principles of systems theory & the latest technologies of Information Systems. ITGN 230 Introduction to Programming The purpose of this course is to introduce the student to the general principles and concepts of programming. Coverage includes problem-solving, structured algorithms, program design and implementation. The course is delivered using an appropriate IT programming language such as Visual Basic. ITGN 235 Principles of Networking The purpose of the course is to provide essential knowledge on networking infrastructure, different types of networks and network hardware and software. Coverage includes data transmission, hubs, switches, routers, topology, wiring and physical topology Protocol, layering LAN, WAN and internetworking. ITGN 240 Data Structures and Algorithms
The purpose of this course is to introduce data structures: arrays, lists, stacks, queues, trees, heaps, priority queues, graphs, and hash tables. Coverage includes programming applications to sorting and searching, matrix algorithms, shortest-path and spanning tree problems. ITGN 250 Database Management SystemsThe purpose of this course is to provide essential knowledge for the design and implementation of relational databases. Coverage includes conceptual E-R modeling, logical, and physical design of relational databases, and introduction to SQL language. ITGN 315 Object Oriented ProgrammingThe purpose of this course is to provide essential knowledge of advanced programming aspects. Coverage includes Object Oriented Programming, classes and objects, inheritance, polymorphism, Advanced Graphical User Interface (GUI) and the development of comprehensive projects. ITGN 335 Systems Analysis and DesignThe purpose of this course is to introduce the traditional approaches to analysis and design of information systems. Coverage includes detailed treatment of the SDCL approach, data flow modeling, processing logic modeling, information modeling concepts, design strategies and implementation issues. ITGN 340 Human Computer InterfaceThe purpose of this course is to introduce human computer interface. Coverage includes user-centered design process, analysis of user needs, user interface models and ergonomics, task analysis, GUI design principles, guidelines and patterns, tools for user interface prototyping and user interface testing and evaluation. ITGN 345 Information Systems SecurityThe purpose of this course is to provide an overview of methods to assure secure & confidential information systems. Coverage includes basic concepts of main security and privacy issues of the Internet & devices & implementation of security methods for the Web. ITGN 350 Web Design & DevelopmentThe purpose of this course is to provide essential knowledge for designing and developing client-side browser interfaces as well as maintaining a dynamic and interactive website. Coverage includes advanced HTML, Cascading Style Sheets (CSS), extended Markup Language (XML), and JavaScript. Specialization RequirementsITIS 302 Database Systems ApplicationsThe purpose of this course is to provide essential knowledge for physical database design and implementation of a relational database. Coverage includes physical database design process, SQL, and Client/Server database applications development. ITIS 411 Artificial IntelligenceThe purpose of this course is to introduce the principal concepts and techniques for artificial intelligence. Coverage includes problem solving and searching techniques, knowledge representation, reasoning, machine learning, and applications. ITIS 414 Strategic Issues on Information SystemsThe purpose of this course is to develop the student's critical understanding of the problems and opportunities faced by organizations with regard to information systems. Coverage includes strategy fundamentals, strategic management concepts to ensure IS development supports the business strategy, processes through suitable planning methods to implementation. ITIS 421 Object Oriented Analysis & DesignThe purpose of this course is to provide a sound understanding of the fundamental concepts of Object Oriented Software Engineering. Coverage includes Object Oriented Analysis (OOA), development (OOD) and implementation (OOI), Visual Modeling using the Unified Modeling Language (UML) and interactive OOS development. ITIS 440 Computing & Information Systems Project (Capstone)The purpose of this course is to provide an opportunity to research and develop a specific topic in the area of Computing and Information Systems. Coverage includes research methods, utilizing and applying various methodologies and techniques to design, implement, test and evaluate a specified project. ITIS 445 Data Warehousing & MiningThe purpose of this course is to focus on the design and implementation of data warehousing, data marts, and provide necessary knowledge of data mining and visualization associated with handling real-world problems. Coverage will include design and development of data warehouses, OLAP, data mining models and process, data mining algorithms and applications, and cases of data visualization. ITGN 465 Internship The purpose of this course is to further develop knowledge and skills within an IT organizational set-up. Coverage would provide an opportunity to gain awareness of the workings of organizations, including aspects of social and human factors, primarily within a student's subject major. ITGN 470 Industry Project (for working students)The purpose of this course is to provide students with an applied learning experience through an industry project. The course requires students to undertake a project via research and analysis of an action IS problem/opportunity and to propose a solution/action plan, resulting in both an oral as well as a written presentation. |