Academic Course Catalogue

Project Image

ENGL-101 Developmental Writing and Reading

Through a workshop environment centered on reading and writing activities, class discussion, small-group collaboration, individual conferences with instructors, and supplemental lab workshops, students will develop their understanding of and facility with a variety of reading and writing strategies necessary to achieve success in their college courses. Particular emphasis will be given to summarizing, analyzing, and synthesizing ideas, as well as to revising and editing strategies. 3-0-3

  • Pre Requisite: None
  • Co Requisite: None

ENGL-102 Composition I

Building on the reading, writing and comprehension skills learned in ENGL 101, students will extend their ability by producing a range of texts used in the workplace. Students will gain theoretical knowledge of business writing and apply the principles learned. Part of the course involves students working in teams to produce a range of collaborative documents that form part of their semester project. Students will also learn to communicate their ideas effectively, culminating in a group presentation to class at the end of the semester. 3-0-3

  • Pre Requisite: ENGL-101
  • Co Requisite: None

MATH-105 Technical Mathematics

This is a basic introductory college math course. Topics include basic math operations, involving binary and signed numbers, exponents, number notations, graphing, elementary algebra, and basic statistics. Critical thinking skills are developed through application of these concepts to realworld problems. The course also addresses algebraic operations including factoring, exponents, logarithms, complex numbers and manipulation of equations with a focus on technical applications. Basic Statistics is also covered. Calculators and computers are used as tools. 4-0-4

  • Pre Requisite: None
  • Co Requisite: None

MATH-107 College Algebra

This course provides a functional approach to college algebra including study of polynomial, rational, radical and logarithmic functions together with sequences and series. These topics are used in solving a wide spectrum of real-life problems. 4-0-4

  • Pre Requisite: None
  • Co Requisite: None

MATH-208 Statistics for Decision Making

This course provides tools used for statistical analysis and decision making in business. The course includes both descriptive statistics and inferential concepts used to draw conclusions about a population. Research techniques, such as sampling and experiment design, are included for both single and multiple sample groups. 4-0-4

  • Pre Requisite: MATH-107
  • Co Requisite: None

CARD-102 Critical Thinking & Problem Solving

The course helps students develop strategies for effective problem solving and applies these to a range of practical problems. Major areas of subject matter and activity include problem solving methodologies, research strategies, logical reasoning, critical analysis of information, and cooperative learning. 2-0-2

  • Pre Requisite: None
  • Co Requisite: None

CARD-205 Career Development

Career-planning strategies and resources are explored to prepare students for a successful job search and to develop effective methods for career advancement. Activities include self-evaluation, goal setting, company research, personal marketing plans, resume and cover letter preparation, and interviewing practice. At the end of the semester students submit a course portfolio containing documents that will form part of their job application packages. 2-0-2

  • Pre Requisite: None
  • Co Requisite: None

HUMN-101 History of Arab Islamic Civilization

The course reviews the main historical events that occurred during the period starting from the holy mission of Prophet Mohammed through the foundation, prospering and flourishing of Islamic civilization. The Islamic and Arab contribution to science is also analyzed to show the significance of its role in the development of humankind throughout history. In addition, the course reviews the biography of famous Islamic nation leaders, scientists, artists, poets, and travelers. 3-0-3

  • Pre Requisite: None
  • Co Requisite: None

IST-101 PC Software

IST-101 PC Software will teach students how to work with different MS operating systems. The course provides both practical and descriptive concepts used for installing and managing Windows family operating systems. Troubleshooting different types of software problems is also included in this course. 2-2-3

  • Pre Requisite: None
  • Co Requisite: None

IST-102 PC Hardware

IST-102 PC Hardware will teach students how to install and maintain PC hardware. Students will learn about hardware components, their function and troubleshooting its failures. In addition, students will learn how to install and configure external peripherals. PC hardware upgrade and maintenance issues will also be covered in this course. 2-2-3

  • Pre Requisite: None
  • Co Requisite: None

IST-103 Network Essentials

IST-103 Network Essentials will teach students the fundamentals of networking. This course provides the concepts and hands-on experience necessary to implement and manage PC networks. During this course, students will develop proficiency in networking fundamentals, network protocols, cabling and devices, internetworking servers and operating systems, data protection, network security, troubleshooting and maintenance. The concepts covered in this course are vendor-independent aimed to prepare students for networking professionals' positions in any business or government organizations. 2-2-3

  • Pre Requisite: IST-101, IST-102
  • Co Requisite: None

IST-104 Windows Client Operating Systems

This course focusses on Windows operating systems, elaborates on key topics related to operating systems and networking that is covered in IST-101 PC Software and IST-102 PC Hardware courses. The course covers topics including client and server operating system installation and configuration, users' management, file resources and disk management, networks and networking services configuration, security management, system performance monitoring and optimization, terminal services and servers' implementation and configuration. 3-2-4

  • Pre Requisite: IST-101, IST-102
  • Co Requisite: None

IST-125 Introduction to Programming Using C I

This course builds the fundamentals of computer programming using a modern structured C programming language. Topics covered include computer systems overview, algorithms, overview of C language, expressions, variables, basic types, formatted input and output, selection statements, loops, and functions. 2-2-3

  • Pre Requisite: None
  • Co Requisite: None

IST-126 Introduction to Programming Using C II

Building on the basic programming concepts covered in IST-125, this course introduces the advanced features of C structured programming language. Topics covered include program organization, arrays, pointers, strings, preprocessors, structures, unions, enumeration, file input and output, and miscellaneous C library functions. 2-2-3

  • Pre Requisite: IST-125
  • Co Requisite: None

IST-127 Introduction to Programming

This course provides an introduction to programming for students with little or no prior programming experience. Through this course, students will build on their previous programming experience to gain a strong, accessible, hands-on foundation in the language skills needed to develop Microsoft Visual C# applications. The course introduces students to the techniques used in the key areas of computer programming including user interface, principles, and control structures. At the end of this course, students will have written a simple application that demonstrates their ability to write visual computer programs. 2-2-3

  • Pre Requisite: None
  • Co Requisite: None

IST-128 Object Oriented Programming

This course introduces Object-Oriented Programming (OOP) concepts including objects, classes, encapsulation, polymorphism and inheritance. Using an object-oriented programming language such as C++ students’ design, code and document business-oriented programs. 2-2-3

  • Pre Requisite: IST - 127
  • Co Requisite: None

IST-152 HTML

This course provides an introduction to HTML5, CSS3, and JavaScript. This course helps students gain basic HTML5/CSS3/JavaScript programming skills. This course is an entry point into both the Web application and Windows Store apps training paths. The course focuses on using HTML5/CSS3/JavaScript to implement programming logic, define and use variables, perform looping and branching, develop user interfaces, capture and validate user input, store data, and create well-structured application. 2-2-3

  • Pre Requisite: None
  • Co Requisite: None

IST-177 Internetworking Principles & Technologies

This course will enable students to understand QoS, virtualization and cloud services, and network programmability related to WAN, access and core segments. It will provide the foundational understanding of network layers 1-3 that are applicable to core routing and switching plus other advanced technologies. Several topics have been added including; understanding the interactions and network functions of firewalls, wireless controllers and access points, along with additional focus on IPv6 and basic network security. The configuration commands are introduced through examples and supported with lab exercises. A full suite of labs have been developed using the virtual IOS environment with flexible topologies that reinforce concepts with hands-on, guided discovery and challenge labs that align to each lesson module. 4-8-8

  • Pre Requisite: IST-101, IST-102
  • Co Requisite: None

IST-207 Database Management

This course provides students with the knowledge and skills required to install, configure, administer, and troubleshoot the client-server database management system of Microsoft SQL Server. At the end of the course, students will be able to describe SQL Server architecture; plan for a SQL Server installation, and then install an instance of SQL Server; manage files and databases, including determining resource requirements; choose a login security method, configure login security, plan and implement database permissions, and describe how to help protect SQL Server in an enterprise network; perform and automate administrative tasks and create custom administrative tools; back up databases and implement a backup strategy; restore databases; monitor and optimize SQL Server performance; transfer and migrate data into databases; maintain the high availability of SQL Server; and describe how to replicate data from one SQL Server to another. 3-2-4

  • Pre Requisite: IST-231
  • Co Requisite: None

IST-209 Windows Network Operating Systems

This course is the introductory course for installing and configuring Windows Server, including Windows Server. The Student will start installing all type of Windows Server Operating System. Then during the course will configure the basic and advanced Windows Server settings. At the end of this course the students should be able to install and configure Windows Server including Configuring Active Directory, Domain Network and Group Policy Objects. 2-2-3

  • Pre Requisite: IST-104
  • Co Requisite: None

IST-210 Network Infrastructure I

This is the first course in the two courses sequence that covers the issues of Windows Server network infrastructure. This course provides students with the knowledge and skills to implement, manage, and maintain a Microsoft Windows Server network infrastructure. The course is intended for systems administrator and systems engineer candidates who are responsible for implementing, managing, and maintaining Windows based clients and server networking technologies. Clients related tasks include configuring a host to use a static IP address, assigning IP addresses in a multiple subnet network, configuring a host to obtain an IP address automatically; configure a host so that automatic private IP address configuration is disabled, configuring a host to use name servers, and isolating common connectivity issues. Server related tasks include implementing routing; implementing, managing, and maintaining Dynamic Host Configuration Protocol (DHCP), Domain Name System (DNS), and Windows Internet Name Service (WINS); securing Internet Protocol (IP) traffic with Internet Protocol security (IPSec) and certificates; implementing a network access infrastructure by configuring the connections for remote access clients; and managing and monitoring network access. 2-2-3

  • Pre Requisite: IST-103
  • Co Requisite: IST-209

IST-211 Network Infrastructure II

This course focuses on advanced configuration of services necessary to deploy, manage and maintain a Windows Server infrastructure, such as advanced networking services, Active Directory Domain Services (AD DS), Active Directory Rights Management Services (AD RMS), Active Directory Federation Services (AD FS), Network Load Balancing, Failover Clustering, business continuity and disaster recovery services as well as access and information provisioning and protection technologies such as Dynamic Access Control (DAC), and Web Application Proxy integration with AD FS and Workplace Join. 2-2-3

  • Pre Requisite: IST-210
  • Co Requisite: None

IST-212 Network Infrastructure III

This course covers the knowledge and skills needed to provide an enterprise solution that supports manual and automated server installations in a physical and virtual environment including the supporting file and storage services. You will also learn the skills necessary to provide enterprise networking solutions such as DHCP, IPAM, VPN, and DirectAccess. You will also learn the skills necessary to design and implement a forest and domain infrastructure including multi domains/forest and branch office scenarios. At the end of this course, students will be to describe the logical and physical components of Active Directory; create and configure a forest and domain structure by using an Active Directory infrastructure design; plan and implement an organizational unit structure; plan and implement Active Directory user, group, and computer accounts; plan and implement a Group Policy strategy to centrally manage users and computers in an enterprise; deploy, manage, and troubleshoot software that is deployed using Group Policy; implement sites to manage and monitor Active Directory replication; plan and implement the placement of domain controllers, global catalog servers, and DNS servers that are integrated with Active Directory; plan and manage operations masters; back up, restore, and maintain Active Directory; and plan and implement an Active Directory infrastructure that is based on a directory service design that an enterprise architect provides. 3-2-4

  • Pre Requisite: IST-209
  • Co Requisite: IST-211

IST-215 Network Security Administration

This course provides students with the knowledge and skills to design a secure network infrastructure for Microsoft networks. At the end of this course, student will be able to plan a framework for network security; identify threats to network security; analyze security risks; design security for physical resources, computers, accounts, authentication, data, data transmission, network perimeters, and incident response procedure. In addition, the course teaches students how to design acceptable use policy, policies for managing networks, and operations framework for managing security. 2-2-3

  • Pre Requisite: IST-104
  • Co Requisite: IST-212

IST-219 Network Operating Systems

This course introduces students to the use of various operating systems in a networking environment. The course covers general operating system concepts for the dominant systems in today’s market and provides a survey for each of these. The course then focuses on the user commands, basic administration commands, scripting, files, directories and local area network (LAN) management for one or more flavors of the UNIX operating system. Students also gain perspectives on the position of UNIX in the marketplace and its strengths and weaknesses relative to other operating systems. 2-2-3

  • Pre Requisite: IST-104
  • Co Requisite: None

IST-224 Final Project

Working in groups, students apply knowledge and skills gained, including problem-solving and project management techniques, to a network project. Based on a typical real world business situation, the project includes planning, designing, installing, configuring and testing client and server network operating systems; network servers such as DHCP, DNS, WINS and TCP/IP physical and logical network; network security infrastructure and network active directory services. Teamwork and communication skills are developed and demonstrated. 1-4-3

  • Pre Requisite: Final Semester or VPAA Approval
  • Co Requisite: None

IST-231 Introduction to Databases

IST-231 is an introductory course in database systems. The aim of this course is to teach students the fundamentals of database systems including the concepts and terms of database, database models, theory of Relational Database Management Systems and the basics of Structured Query Language (SQL). In addition, the course provides students with the technical skills required to write basic Transact-SQL queries for Microsoft SQL Server. 2-2-3

  • Pre Requisite: None
  • Co Requisite: None

IST-232 SQL Programming

This Microsoft SQL Server training course covers the latest version of developing against Microsoft’s SQL Server database server, including how to design, implement, optimize, and troubleshoot SQL Server database and programming objects. The course prepares students for the SQL Server MCSE: Data Platform certification. Students can further prepare for the MCSE certification by taking other elective courses. 2-2-3

  • Pre Requisite: IST-231
  • Co Requisite: None

IST-233 VB.NET Programming I

This course is the second in a three-course series that provides students with the knowledge and skills needed to develop applications in Microsoft Visual Basic/C# .NET for the Microsoft .NET platform and create Windows Store Apps to prepare students to become Microsoft Certified Software Developers (MCSD). The course focuses on user interfaces, program structure, language syntax, and implementation details. At the end of this course, students will be able to create a simple Visual Basic/C# .NET–based application based on the Windows Application template; use forms and controls to create a user interface; create and use variables and arrays; create and use Sub and Function procedures, including predefined functions; implement decision structures and loops by using conditional expressions; validate user input for fields, controls, and forms; apply object-oriented programming techniques to create classes, add methods, and add properties; resolve syntax, run-time, and logic errors by using the debugger and structured exception handling; enhance the user interface by adding menus, status bars, and toolbars; create a simple Visual Basic/C# .NET–based Web Forms application that uses an XML Web Service; access and manipulate data in a Microsoft Access or Microsoft SQL Server database by using Microsoft ADO.NET; build, package, and deploy an application. 2-2-3

  • Pre Requisite: IST-127
  • Co Requisite: None

IST-234 VB.NET Programming II

The goal of this course is to provide students with the knowledge and skills needed to develop Microsoft .NET-based applications by using Visual Basic/C# .NET. The course builds on the fundamentals of VB.NET programming covered in IST-233 and teaches students advanced programming practices and techniques that will help them develop Windows Store apps. At the end of this course, students will be able to list the major elements of the .NET Framework and describe some of the major enhancements to new versions of Visual Basic/C#; describe the basic structure of a Visual Basic/C# .NET project and use the main features of the integrated development environment (IDE); use the new language features and syntax in Visual Basic/C# .NET; explain the basic concepts and terminology of object-oriented design; explain and use the basic concepts and terminology of object-oriented programming; create applications by using Microsoft Windows Forms; create Internet applications that use Web Forms and Web Services; create applications that use ADO.NET; implement advanced features, such as using location information, streaming media to external devices, and integrating with online services. You will also learn how to use Microsoft Visual Studio and Expression Blend tools. 2-2-3

  • Pre Requisite: IST-233
  • Co Requisite: None

IST-235 VB.NET Applications Development

This course provides students with the skills required to build Microsoft Windows Forms applications by using the Microsoft .NET Framework. The course will cover the major topics for Windows client application programming on the .NET Framework. At the end of this course, students will be able to create and populate Windows Forms; organize controls on Windows Forms; create menus in a Windows Forms application; add code to form and control event procedures in a Windows Forms application; create Multiple Document Interface (MDI) applications; use dialog boxes in Windows Forms applications; validate user input in a Windows Forms application; create and use user controls in a Windows Forms application; create licenses for controls; bind Windows Forms applications to various data sources by using Microsoft ADO.NET; consume XML Web services from Windows Forms applications; use .NET and COM components in a Windows Forms application; call Microsoft APIs from a Windows Forms application; Windows Forms, GDI+, data access, interoperating with unmanaged code, threading and asynchronous programming issues, simple remoting, web access, web services consumption, debugging, security, and deployment issue for desktop applications, localize a Windows Forms application; add support for Help to localize a Windows Forms application; create Help files in a Windows Forms application; deploy a Windows Forms application; implement code access and role-based security in a Windows Forms application; and add deployment flexibility to applications by using shared assemblies. 2-2-3

  • Pre Requisite: IST-233
  • Co Requisite: None

IST-236 Data Warehousing and Data Mining

This course describes how to implement a data warehouse platform to support a BI solution. Students will learn how to create a data warehouse with Microsoft SQL Server, implement ETL with SQL Server Integration Services, and validate and cleanse data with SQL Server Data Quality Services and SQL Server Master Data Services. 2-2-3

  • Pre Requisite: IST-231
  • Co Requisite: None

IST-249 Final Project

Working in groups, students apply knowledge and skills gained, including problem-solving and project management techniques, to a software project. Based on a typical real world business situation, the project includes building, deploying and optimizing a data-aware Windows based software solution using VB.NET and ADO.NET. Teamwork and communication skills are developed and demonstrated. 1-4-3

  • Pre Requisite: Final Semester or VPAA Approval
  • Co Requisite: None

IST-253 Web Architecture and Development

The goal of this course is to provide students with the knowledge and skills necessary to develop Web applications by using Web development tools and technologies such as HTML, Microsoft Visual Basic Scripting Edition, Microsoft ActiveX, and Active Server Pages (ASP). At the end of the course, students will be able to create an interactive Web page. 2-2-3

  • Pre Requisite: IST-127, IST-152
  • Co Requisite: None

IST-254 Introduction to XML

This course provides a technological overview of the structure and programming techniques of XML. This course is aimed to provide the most current XML standards, using real-world case studies and a practical, step-by-step approach for XML. At the end of this course, students will be able to create a well-formed XML document; use XML schemas to validate an instance document; describe how XML Path Language (XPath), XSL Transformations (XSLT), and XQuery are used to create real-world solutions, work with several standard XML vocabularies, including XHTML, MathML, and RSS. 2-2-3

  • Pre Requisite: None
  • Co Requisite: None

IST-255 ASP.NET Applications Development

This course will teach students the fundamentals of Web application site implementation by using Microsoft ASP.NET. This course focuses on using the Microsoft Visual Studio .NET environment and the Microsoft .NET platform to create an ASP.NET Web application that delivers dynamic content to a Web site. In this course, students will learn how to design and develop services that access local and remote data from various data sources. Service deployment to hybrid environments are also applied, including local servers and Windows Azure. After completing this course, students will be able to explain the Microsoft .NET Framework and ASP.NET; create a component in Visual Basic .NET/C#; create an ASP.NET Web application project by using Visual Studio .NET; add server controls to an ASP.NET Web Form; create and populate ASP.NET Web Forms; add functionality to server controls that are on an ASP.NET Web Form; use the Trace and Debug objects that are provided with Visual Studio .NET; use validation controls to validate user input; create a user control; access data by using the built-in data access tools that are available in Visual Studio .NET; use Microsoft ADO.NET to access data in an ASP.NET Web application; accomplish complex data access tasks from an ASP.NET Web application; access Extensible Markup Language (XML) data and read it into a Data Set; call an XML Web service from an ASP.NET Web application and incorporate the returned data into a Web application; store application and session data by using a variety of methods; configure and deploy an ASP.NET Web application; and secure an ASP.NET Web application by using a variety of technologies. Once completed, students are expected to receive their MCSD (Microsoft Certified Software Developer) certificate. 3-2-4

  • Pre Requisite: IST-233
  • Co Requisite: None

IST-256 XML Web Services

The goal of this course is to provide students with the knowledge and skills that are required to develop Extensible Markup Language (XML) Web services-based solutions to solve common problems in the distributed application domain. The course focuses on using Microsoft Visual Studio .NET and Microsoft ASP.NET to enable students to build, deploy, locate, and consume Web services. After completing this course, students will be able to explain how Web services solve problems encountered with traditional approaches to designing distributed applications; describe the architecture of a Web services-based solution; describe the underlying technologies of Web services and explain how to use the Microsoft .NET Framework to implement them; implement a Web service consumer by using Visual Studio .NET; implement a simple Web service by using Visual Studio .NET; publish and deploy a Web service; secure a Web service; implement caching in a Web service; evaluate the trade-offs and issues that are involved in designing a real-world Web service; and implement nonstandard Web services such as Hypertext Markup Language (HTML) screen scraping and aggregating Web services. 3-2-4

  • Pre Requisite: IST-233
  • Co Requisite: None

IST-274 Final Project

Working in groups, students apply knowledge and skills gained, including problem-solving and project management techniques, to a software project. Based on a typical real world business situation, the project includes building, deploying and optimizing a data-aware Web based software solution using ASP.NET, ADO.NET and XML Web Services. Teamwork and communication skills are developed and demonstrated. 1-4-3

  • Pre Requisite: Final Semester or VPAA Approval
  • Co Requisite: None

IST-279 LAN Management

The Interconnecting Cisco Networking Devices, Part 2 (ICND2) v2.0 course provides entry-level network administrators, network support, and help desk technicians with the knowledge and skills needed to install, configure, operate, and troubleshoot a small enterprise network.ICND2 v2.0. ICND2 v2.0 focuses on understanding redundant topologies, troubleshooting common network issues, configuring EIGRP and multi-area OSPF in both IPv4 and IPv6, understanding Wide Area Network technologies, and becoming familiar with device management and Cisco licensing. The learner will encounter more troubleshooting and more lab time than with the previous version of ICND. Upon completion of this course, students will gain skills in managing traffic and devices in local area networks (LAN); configure routers for the IPX protocol; filter traffic using access lists; configure and manage VLANS, and identify and resolve network congestion problems. 3-2-4

  • Pre Requisite: IST-177
  • Co Requisite: None

IST-280 WAN Management

The Interconnecting Cisco Networking Devices, Part 2 (ICND2) v2.0 course provides entry-level network administrators, network support, and help desk technicians with the knowledge and skills needed to install, configure, operate, and troubleshoot a small enterprise network.ICND2 v2.0. ICND2 v2.0 focuses on understanding redundant topologies, troubleshooting common network issues, configuring EIGRP and multi-area OSPF in both IPv4 and IPv6, understanding Wide Area Network technologies, and becoming familiar with device management and Cisco licensing. The learner will encounter more troubleshooting and more lab time than with the previous version of ICND. The course will cover advanced networking topics related to Wide Area Networks (WAN’s). Topics to be covered include WANs and WAN design; Point to Point Protocol (PPP); ISDN and Frame Relay; and Final Review for the CCNA and Network+ Certification Exam. 3-2-4

  • Pre Requisite: IST-177
  • Co Requisite: IST-279

IST-288 Networks Design

The Interconnecting Cisco Networking Devices, Part 2 (ICND2) v2.0 course provides entry-level network administrators, network support, and help desk technicians with the knowledge and skills needed to install, configure, operate, and troubleshoot a small enterprise network.ICND2 v2.0. ICND2 v2.0 focuses on understanding redundant topologies, troubleshooting common network issues, configuring EIGRP and multi-area OSPF in both IPv4 and IPv6, understanding Wide Area Network technologies, and becoming familiar with device management and Cisco licensing. The learner will encounter more troubleshooting and more lab time than with the previous version of ICND. Upon completion of this course, students will be able to describe the principles of network design and present the guidelines for building a network design solution; describe how the Enterprise Composite Network model simplifies the complexity of modern networks; design an Enterprise Campus Network in hierarchical modular fashion; design an Enterprise WAN network; design a network addressing plan; select optimal routing protocols for a network; evaluate security solutions for a network; and assess the design implications of voice transport across a network. 3-2-4

  • Pre Requisite: IST-279, IST-280
  • Co Requisite: None

IST-289 Networks Security

Cisco Certified Network Associate Security (CCNA Security) validates associate-level knowledge and skills required to secure Cisco networks. With a CCNA Security certification, a network professional demonstrates the skills required to develop a security infrastructure, recognize threats and vulnerabilities to networks, and mitigate security threats. The CCNA Security curriculum emphasizes core security technologies, the installation, troubleshooting and monitoring of network devices to maintain integrity, confidentiality and availability of data and devices, and competency in the technologies that Cisco uses in its security structure. 3-2-4

  • Pre Requisite: IST-279, IST-280
  • Co Requisite: None

IST-299 Final Project

Working in groups, students apply knowledge and skills gained, including problem-solving and project management techniques, to a network project. Based on a typical real world business situation, the project includes gathering Internetworking requirements, identify solutions, and design, install, and configure network infrastructure and security components and applications. 1-4-3

  • Pre Requisite: Final Semester or VPAA Approval
  • Co Requisite: None

BSM-101 Introduction to Business

This course introduces business and the environments in which businesses operate. Students examine the roles of major functional areas of business and interrelationships among them. Organizational theories and techniques are examined, and economic, cultural, political and technological factors affecting business organizations are evaluated. 3-0-3

  • Pre Requisite: None
  • Co Requisite: None

BSM-105 Computer Applications for Business

This course introduces PC as a tool to be used throughout the K-TECH programs. The course addresses computer literacy and related ethical issues; introduces the Internet; covers prevalent applications such as word processing, spreadsheet, database, schematic capture and presentation software. Exercises in the lab help students develop practical skills and acquire an understanding, while promoting ethical use, of computers for business and technical problem solving. 2-2-3

  • Pre Requisite: None
  • Co Requisite: None

BSM-106 Adv. Computer Applications for Business

This course focuses on advancing competencies taught in BSM-105 and introduces additional business software at the PC level. Using software such as Access and Excel, students develop advanced skills in using personal database applications and computerized spreadsheets for problem solving, as well as the development of advanced skills in the use of computerized spreadsheets for problem solving and decision-making. 3-2-4

  • Pre Requisite: BSM-105
  • Co Requisite: None

BSM-127 E-Commerce Foundation

This course is an introductory course in e-Commerce. The course provides a comprehensive overview of E-Commerce terms and concepts, technologies, features of Web sites, tools used to build an E-Commerce web site, and its related diverse issues. At the end of this course, students will be able to describe key Internet terms and concepts; identify major networking protocols and internet servers; use key Internet technologies such as Web browsers and search engines; define E-Commerce and identify its major related issues; Selling and Marketing on the web; identify payment methods for E-Commerce; identify the major E-commerce Softwares; and major issues related to E-commerce security. 4-0-4

  • Pre Requisite: BSM-101
  • Co Requisite: None

BSM-154 Business Information Systems

This course introduces students to the study of systems that are used in business. The theory and definition of systems and information is covered to provide the foundation understanding of information systems. Functional divisions and levels of management in business are discussed to identify the different types of information systems required at each to support business operations. This course also provides a general overview of hardware and software requirements for computer based information systems. Data management tools, networks and the Internet are also covered to illustrate how information is stored, processed, retrieved and communicated in business. Students will also learn how to apply critical thinking and problem solving techniques to determine information systems needs in businesses. In addition, the course provides a general overview of information systems development methodologies. Finally, the course explores key issues related to the use of computer based information systems in businesses such as legal, ethical and security issues. 3-0-3

  • Pre Requisite: None
  • Co Requisite: None

BSM-176 Principles of Management

This course examines fundamental management theories and traditional managerial responsibilities in formal and informal organizational structures. Planning, organizing, directing, controlling and staffing are explored, all with an eye towards human behaviors. 3-0-3

  • Pre Requisite: None
  • Co Requisite: None

BSM-178 Principles of Marketing

In this course students apply principles and strategies for marketing products and services to industrial, commercial and government entities. Topics include ways in which market information and product life cycle affect product and production design; forecasting techniques; interdependencies between marketing and operations functions; and selling skills. 3-0-3

  • Pre Requisite: BSM-101
  • Co Requisite: None

BSM-223 Project Management

This course enhances students’ ability to function in a project leadership role. While exploring the project life cycle, they gain experience in budget and timeline management. This course describes the different stages of project management right from project planning to scheduling resources, monitoring and controlling the progress of the project right up to project closure. Project management software is used to design project schedules using methods such as bar charts, program evaluation review technique (PERT) and critical path method (CPM) to produce project plans to apply to the solution of case studies. 3-0-3

  • Pre Requisite: None
  • Co Requisite: None

BSM-228 E-Commerce Business Issues

This course teaches students how to conduct business online and manage the technical issues associated with constructing an electronic commerce Web site. Students will learn the similarities and differences between traditional and electronic commerce, and will explore e-commerce technologies at various levels of sophistication. At the end of this course, students will be able to define electronic commerce and discuss its trends and statistics; explain the legal aspects of e-commerce including jurisdiction, copyright and patents; identify and describe e-commerce marketing goals; explain usability and discuss the factors that effect it; define e-services and formulate an e-service action plan; explain Electronic Data Interchange (EDI) and its role in e-commerce; define e-business and the role it plays in current business; explain inter-office resources for increased productivity and cost reduction; distinguish between e-commerce software options and weigh their advantages and disadvantages; install and customize an e-commerce site with product catalog using software applications; install and verify a payment gateway for transaction processing; administer payment transactions for patching process; identify major components of e-commerce security; generate a certificate request for a trusted third-party certificate authority; install sever certificate; and develop fully transaction enabled e-commerce Web site. 3-0-3

  • Pre Requisite: BSM-127
  • Co Requisite: None

BSM-229 Web Design and Development

This course teaches students how to design and publish Web sites. In this course students will work with the latest development tools, as well as study design technologies such as Dynamic HTML, cascading style sheets, JavaScript, Java applets, plug-ins and multimedia. Students will also learn how to manage the Web site development process from the prospective of Web site users. At the end of this course, students will be able to explain and implement Web design concepts including page layout, multimedia, font and color selection, graphic images, audience usability, file hierarchy, and navigation; manage the Web site development process, develop a web strategy with goals and tactics to support it, and implement techniques such as mind mapping and the site metaphor concept; choose and implement basic Web technologies such as HTML tables and frames, metadata, and cascading style sheets; use web production applications and tools to create and manage pages and sites, create animated GIF's, edit graphic image files and create multimedia files; explain and implement advanced Web technologies including scripting languages, Dynamic HTML, Extensible Markup Language (XML), server-side scripting technologies, Java Applets, and plug-ins; explain the functions of Web servers, server administration ports, cookies, databases, and database management systems; identify the Internet governing organizations, research Internet standards, and register a domain name; complete development of a functional Web site; and compare in-house Web site hosting to hosting with an Internet Service Provider, and publish sites to the Web using various tools and techniques. 3-2-4

  • Pre Requisite: IST-152
  • Co Requisite: None

BSM-230 Web Applications Development

This course teaches students how to create custom solutions and enterprise-level Web sites by using ASP.NET MVC applications. At the end of this course, students will be able to design the architecture and implementation of a web application that will meet a set of functional requirements, user interface requirements, and address business models; create MVC Models and write code that implements business logic within Model methods, properties, and events;add Controllers to an MVC Application to manage user interaction, update models, and select and return Views; create Views in an MVC application that display and edit data and interact with Models and Controllers; run unit tests and debugging tools against a web application in an integrated development environment such as Visual Studio , and configure an application for troubleshooting; develop a web application that uses the ASP.NET routing engine to present friendly URLs and a logical navigation hierarchy to users; describe how to package and deploy an ASP.NET MVC web application from a development computer to a web server for staging or production; write JavaScript code that runs on the client-side and utilizes the jQuery script library to optimize the responsiveness of an MVC web application; build an MVC application that resists malicious attacks and persists information about users and preferences; modify the way browser requests are handled by an MVC application; and describe how to write a Windows Azure web service and call it from and MVC application. 2-2-3

  • Pre Requisite: IST-127 and IST-152
  • Co Requisite: None

BSM-231 Internet Systems Management

In this course, students will learn basic and advanced implementation and configuration concepts and skills for various Internet systems and services. Basic concepts and skills include user management concepts in Windows server and configuration of Domain Name System (DNS) services, Samba, and FTP. Students will also learn about choosing appropriate Internet system platforms and develop hands-on experience on how to calculate throughput, choose appropriate Internet connections and configure Windows Server to use TCP/IP. The advanced concepts and skills include installation and configuration of Web, newsgroup, e-mail and proxy servers; in-depth understanding of how to connect e-commerce databases to Web servers; and enabling CGI on Windows. Students will also learn about backup and load balancing issues, and receive foundational knowledge concerning Internet security. 3-2-4

  • Pre Requisite: BSM-127
  • Co Requisite: None

BSM-233 Internet Marketing

The course focus on internet marketing and how it is different from traditional marketing and how it complements traditional marketing. The course begins with the foundation of internet marketing. In addition, the course discussing the implementation of the contemporary marketing tools and the development of the internet marketing strategies. The student leaving this course will have developed the skills required for effective performance in the internet marketing as a medium to large business. Students will also be prepared to take advantage of the growing number of entrepreneurial situations in today`s business environment. 3-0-3

  • Pre Requisite: BSM-178
  • Co Requisite: None

BSM-235 B2C E-Commerce Systems

The goal of this course is to students with an introduction to creating a custom Business-to-Consumer (B2C) solution by using content management software. At the end of the course, students will be able to describe the role that Commerce Server plays in developing a B2C Web site. Build and import catalogs; create Web pages that display and search catalog data; use user and group profiles to identify and authenticate users; create a basic shopping basket; create advertisement, or ad, and discount campaign items; implement a marketing campaign; and package a Commerce Server Web site for deployment. 2-2-3

  • Pre Requisite: BSM-230
  • Co Requisite: None

BSM-236 B2B E-Commerce Systems

This course covers the use of information systems and technology to interact, collaborate, and transact business with the company’s customers, employees, suppliers, partners, and society. With an emphasis on the theory, technologies and issues of conducting electronic business transactions between businesses. The course examines current and future trends of B2B e-Commerce business models. Procurement process between businesses using traditional and electronic methods is also explored in depth covering technologies and software packages used to support eProcurement and legal, security and trust issues that rise with the use of electronic transactions between trading partners. The course also focuses on Supply Chain Management (SCM) which plays an important role in national and international economy. Electronic Marketplaces are also discussed as one of the approaches of implementing B2B transactions. Finally, the course explores the role of governments in promoting and supporting B2B e-Commerce in addition to the use of e-Commerce between businesses and governments. 3-0-3

  • Pre Requisite: BSM-228
  • Co Requisite: None

BSM-255 Systems Analysis and Design

This course exposes students to the concepts and techniques of analyzing business problems from a systems solution concept. Students completing this course will have the ability to focus on the problems concerning the business and apply practical systems analysis methodology that will yield desired results. The concepts, techniques and tools covered in the course enable the student to identify, define, analyze, recommend and implement solutions to complex business problems. In addition, students must have an understanding of advanced PC applications that will be useful in solving system problems. Students will become familiar with the steps involved in planning and implementing a business systems project from initial perception of the need, to determining the feasibility of the project, and to planning the necessary resources and implementation of the final project. 3-0-3

  • Pre Requisite: BSM-154
  • Co Requisite: None

BSM-256 Object Oriented Systems Design

This course teaches students object-oriented analysis and design techniques using the Unified Modeling Language (UML) in the context of Rational Unified Process. This course provides an overview of object technology and object-oriented principles such as encapsulation, abstraction, inheritance and polymorphism. Students will study tradition software development life cycle models, as well as the ways in which the Rational Unified Process expands on these ideas to create robust environment for software development. The course provides specific examples of UML diagrams as well as techniques used in requirements gathering, analysis, and design. The course also includes a discussion of proper design techniques and the object-oriented design metrics that can be used to evaluate the strength of a design. The course concludes with a brief discussion of the implementation and testing process. 4-0-4

  • Pre Requisite: BSM-255
  • Co Requisite: None

BSM-258 Database Systems Design

This course teaches students how to plan and design relational database systems. Students will learn the theory behind relational databases, and relational algebra. As well as Structured Query Language (SQL) and optimizing databases through normalization. Upon completion of this course, students will be able to define and describe database management systems (DBMSs) and identify the advantages and disadvantages of using DBMS; define relational model terminology and describe tables and their characteristics; explain the database design life cycle and discuss the various aspects of database planning; describe relational database design methodology and discuss the phases of database design; discuss the normalization process and describe normal forms; identify design issues related to logical and physical database design, use database definition languages, define and use the Structured Query Language; and define relational algebra and explain related concepts. To implement topics learned Students will use a DBMS to build a functional database according to predefined set functional requirements. 4-0-4

  • Pre Requisite: IST-231
  • Co Requisite: None

BSM-274 Final Project

Working in groups, students apply knowledge and skills gained, including problem-solving and project management techniques, to a windows and web solution project. Based on a typical real world business situation, the project includes gathering and analyzing business requirements, designing, developing, testing and implementing a software solution for a windows and web computing environment. 1-4-3

  • Pre Requisite: Final Semester or VPAA Approval
  • Co Requisite: None

BSM-279 Consumer Behavior

The course will introduce the student to understand and develop information about consumer behavior. Consumer behavior covers four basic domains; Psychological Core, Decision-Making Process, Consumer Culture and Consumer Behavior Outcomes. These four domain will be studied in depth to develop effective strategies and tactics to reach customer satisfaction. The psychological Core will cover areas related to motivations, ability, opportunities, memory and knowledge and attitude formation and change. The student will gain an understanding of the consumer decision process, including problem recognition, judgment and decision making on high & low effort, and post decision processes. Consumer Culture domain will examine the importance of social influences on consumer behavior, consumer diversity, household and social class influences, values, personality and lifestyle. Consumer Behavior Outcomes domain highlights innovations adoption, resistance and diffusion by consumers as well as symbolic consumer behavior and its effect. 3-0-3

  • Pre Requisite: None
  • Co Requisite: None

BSM-280 Advertising and Public Relations

This course will provide students with a broad overview of advertising and promotion from an integrated Brand Promotion (IBP) perspective. It will focus on different area such as advertising and IBP in business and society, analyzing the environment for advertising and integrated brand promotion, the creative process, placing the message in conventional and new media, and integrated brand promotion. The course will cover diverse range of advertising theories & practices, advertising & promotion industry, advertising & promotion history, advertising & promotion society, advertising & promotion agencies, advertising & promotion media planning, advertising & promotion strategies, advertising & promotion creative techniques, advertising & promotion research, advertising & promotion social responsibilities, ethics in advertising & promotion, sales promotion. 3-0-3

  • Pre Requisite: BSM-178
  • Co Requisite: None

BSM-281 Accounting for Business

This course is intended for students in the technology-intensive programs where understanding of the basic principles of finance and managerial accounting is essential to future successful contribution to organizational achievement. Students are introduced to the accounting system, financial statements, and essential elements of cost and managerial accounting within the context of management decision making. Capital investment analysis and other budgeting methods are studied in relation to goal attainment and organizational success. The effect of activities in the functional areas of business on the financial viability of the organization is emphasized. 4-0-4

  • Pre Requisite: MATH-107
  • Co Requisite: None

BSM-283 Salesmanship

This course introduces the students to the exciting world of sales management. This course addresses the complex and demanding responsibilities of sales personnel, including forecasting, territory management, understanding customer expectations and buyer behavior; gathering feedback; communicating; budgeting and relating sales goals to marketing goals. It emphasizes on the significance of the strategic role of the sales function and the importance of recruiting, training and rewarding the right salesforce to enhance the performance of the organization. 3-0-3

  • Pre Requisite: None
  • Co Requisite: None

BSM-285 Market Research Methods

This course provides a perspective on marketing research’s role in the business world today. Topics include the nature and scope of marketing research, data collection, data analysis, and marketing research applications. 3-0-3

  • Pre Requisite: None
  • Co Requisite: None