Computing Foundations for Data Science
This course introduces students to foundational computing tools and practices essential for managing information systems and IT operations within organizations. The first half of the course focuses on command-line computing using Linux and Bash scripting, along with practical database management using MySQL. Students will gain hands-on experience in system navigation, automation, and relational database querying.
The second half of the course provides a structured introduction to programming using Python. Students will learn fundamental programming concepts including variables, expressions, functions, conditionals, loops, recursion, data structures (lists, dictionaries, tuples), file handling, and object-oriented programming. Emphasis is placed on problem-solving, algorithmic thinking, and writing clear, well-structured code. Programming assignments and exercises help students build the skills needed to write maintainable software applicable to a variety of computing tasks in organizational settings.
Jupiter Notebook, Python, Data Science, Data Wrangling, Data Visualization, Simulation, Computational Thinking
Data Science & Management (DSM)
This course offers a practical introduction to computational thinking and simulation techniques for data science using Python. Students will learn to design, implement, and evaluate computational models to explore and analyze real-world phenomena. The course emphasizes the use of core data science libraries—including NumPy, Matplotlib, and the datascience library—for data manipulation, statistical analysis, and simulation. Topics include data wrangling, exploratory data analysis, regression, estimation, and algorithmic problem-solving. Through hands-on projects and case studies, students will develop the skills to translate data-driven questions into Python code and interpret computational results in meaningful context.
Jupiter Notebook, Python, Data Wrangling, Data Visualization, Simulation, Computational Thinking
Strategic Information Systems (SIS)
This advanced course examines the strategic role of information systems in driving digital transformation within organizations. It delves into the socio-technical aspects of information systems and emerging technologies, such as artificial intelligence (AI), robotics, and automation, with a focus on their implications for business strategy. Students will explore how these technologies reshape business processes, enhance decision-making, and create sustainable competitive advantages. The course emphasizes the management of information to optimize business operations, navigate disruptive technological trends, and address the ethical and societal implications of digital change. By the end of the course, students will be prepared to lead digital transformation initiatives, align information systems with organizational strategy, and manage technological innovation in today’s dynamic business environment.
Information Systems, Digital Transformation, Strategic Management, Emerging Technologies, Competitive Advantage
Introduction to C# Programming
This course introduces fundamental programming concepts using the C# programming language and the modern .NET platform. Designed for students seeking a strong technical foundation, it emphasizes contemporary programming practices relevant to the development of real-world business and information systems.
Students will explore object-oriented programming (OOP) principles and develop problem-solving skills through the design and implementation of software components commonly used in modern applications. Key topics include data types, control structures, methods, classes and objects, collections, exception handling, and basic input/output operations, with special emphasis on applying these concepts using current .NET technologies.
The course includes a series of hands-on projects that reinforce foundational programming techniques. By the end of the course, students will be able to build and test modular, maintainable applications within a modern software development environment.
C#, .NET, Problem Solving, Programming Fundamentals, Data Types, Control Structures, Methods and Functions, Object-Oriented Programming (OOP), Classes and Objects, Collections, Input/Output (I/O), File Handling, Exception Handling
Database Management (DB)
Effective database systems are essential to data-driven decision-making at all levels of modern organizations—operational, managerial, and strategic. This course equips students with both the theoretical foundations and practical skills necessary for the design, implementation, and use of relational database systems in business environments. Topics include core database concepts, Structured Query Language (SQL), relational algebra, data modeling using entity-relationship diagrams, normalization, and programmatic database interaction. Students will apply these concepts through a hands-on term project that involves developing a three-tier client-server web application, synthesizing key principles of database design, data management, and systems integration in a real-world context.
Relational DBMS, SQL, Data Modeling, Normalization, Entity-Relationship Diagrams, Database Design, Web Application Development, Client-Server Architecture
Business Intelligence (BI)
Business Intelligence (BI) is the interdisciplinary study of technologies, processes, and strategies that transform data into actionable insights to support managerial decision-making. This course offers a comprehensive introduction to BI, emphasizing both the organizational and technical dimensions of designing and implementing effective BI solutions. Students will explore how organizations can leverage data as a strategic asset to enhance competitiveness, support innovation, and improve decision quality. Topics covered include business needs analysis, decision support systems, IT and decision infrastructure, data management, analytical methodologies, and current BI practices. The course also covers practical skills in using commercial BI tools for data visualization, statistical analysis, and dashboard development. Through case studies and hands-on exercises, students will gain experience in collecting and analyzing contextual business data, applying analytical techniques, and communicating insights to support collaborative, data-informed decision-making.
Business Intelligence (BI), Decision Support, Dashboard, Excel, SQL, Data Visualization, Data Analysis
Information Systems & Services (ISS)
This course provides both a practical and conceptual foundation in information systems and IT management within organizational contexts. Students will engage in hands-on work with core technologies, including Linux-based command-line operations using Bash scripting and relational database management using MySQL. The course also introduces key IT service management frameworks, emphasizing ITSM and ITIL principles to help students understand how IT services are designed, delivered, and continuously improved to support organizational objectives. Core topics include system components, system administration, quality assurance, reporting services, and the coordination of technical and managerial resources. By integrating technical proficiency with service management practices, the course prepares students to effectively support and manage enterprise IT infrastructure.
Linux, Bash scripting, Relational DBMS, Database Management, SQL Queries, IT Service Management, ITIL, System Administration, Quality Assurance, Reporting Services
Management Information Systems (MIS)
This course provides a broad socio-technical overview of information systems in organizations, emphasizing how technology infrastructure and enterprise applications work together to support operational, managerial, and strategic decision-making. Topics include the role of information systems in achieving competitive advantage, the components and architecture of IT infrastructure, and the features and functions of key enterprise systems. Students will examine the planning, implementation, and governance of information systems projects, as well as the design and operation of major enterprise applications such as Enterprise Resource Planning (ERP), Customer Relationship Management (CRM), Supply Chain Management (SCM), Knowledge Management Systems (KMS), and Business Intelligence (BI). The course equips students with a foundational understanding of how information systems enable and transform modern organizations.
Digital Transformation, Information System, IT Infrastructure, e-Business/e-Commerce, Enterprise Applications, Competitive Advantage, Organizational IT Strategy
Enterprise Information System Practice (EISS)
This course offers a hands-on, technical exploration of the infrastructure, technologies, and applications that support enterprise-level information systems. Tailored for students in Management Information Systems (MIS), it develops practical skills and foundational knowledge essential for the operation, design, and implementation of enterprise computing environments. Core topics include system architecture, integration of enterprise applications, and the technical components that support organizational processes. By the end of the course, students will be equipped to describe, manage, and construct key information system functionalities in real-world business contexts. Recommended prerequisites include prior coursework in MIS, databases, and programming.
Enterprise Systems, System Architecture, Information System Design, Application Servers, Network Security, File Services, Three-tier architecture, Business Process
Global Information Systems Strategy (GISS)
This course examines the strategic role of information systems in shaping and supporting global business operations. It explores how organizations leverage information technologies to gain competitive advantage, coordinate across borders, and respond to the challenges of operating in a digitally connected world. Emphasis is placed on aligning information systems strategy with global business strategy, managing cross-cultural and regulatory complexities, and navigating issues such as data governance, cybersecurity, and digital innovation at scale. Through case studies and applied projects, students will evaluate the design and implementation of global IT architectures, outsourcing strategies, and enterprise systems in multinational environments.
Digital Transformation, Information System Strategy, Competitive Advantage, Business Process Engineering, IT outsourcing, Competitive Intelligence, Globalization, Cross-cultural Management
Business Ethics
This course explores ethical and moral reasoning in the context of information systems practice, drawing on foundational philosophical principles, to prepares students to engage thoughtfully with moral challenges facing professionals in the field. In addition to covering major ethical theories and principles, the course emphasizes the development of critical thinking, moral reasoning, and reflective judgment in professional and organizational contexts. Through case studies, debates, and collaborative discussions, students will explore real-world ethical dilemmas in information management and technology use. By the end of the course, students will be able to apply logical reasoning to ethical decision-making, demonstrate an understanding of key ethical issues in information systems, and actively participate in the ethical discourse of their profession as informed and responsible digital citizens.
Professional Ethics, Moral Reasoning, Moral Dilemma, Critical Thinking, Irrationality, Ethical Decision Making
Research Methods
This graduate-level course offers a comprehensive introduction to advanced research methodologies and methods employed in contemporary information science research. It emphasizes both the theoretical foundations and practical applications of research, enabling students to gain a deep understanding of the research process within the field of information science. Students will explore key components of research design, including the formulation of research questions, conceptualization and operationalization of variables, and the selection of appropriate research methodologies. The course covers a wide range of qualitative and quantitative data collection and analysis techniques, such as content analysis, surveys, interviews, experiments, and statistical methods, with a focus on their application to real-world information science problems. Students will also learn how to critically evaluate existing research, identify research gaps, and conduct rigorous empirical studies. By the end of the course, students will be equipped with the skills necessary to design, implement, and analyze methodologically sound, high-impact research projects that contribute to advancing knowledge in information science and related fields.
Research Design, Qualitative Methods, Quantitative Methods, Data Collection, Data Analysis, Survey Research, Interviewing Techniques, Case Study, Experimental Design