Course Descriptions
-
CSC 125 – Introduction to Computer Science and Programming This course provides the fundamental concepts of Computer Science and introduces students to the basic concepts of computer programming: Analysis of simple algorithms, use of simple data structures, data types, sequence, control, conditional and looping structures, arrays, file operations, functions and libraries.6.00
-
TEC 102 – Application of Information Processing This course covers advanced information technology concepts and terminology and introduces students to the use of software tools for business applications. It provides a thorough presentation to the use of spreadsheets from basic navigation to building financial models including introduction to database management systems.6.00
-
ECO 235 – Economics This course introduces students to the role of supply and demand in determining market prices. The importance of consumers and firms on supply and demand is emphasized.6.00
-
MKG 115 – Fundamentals of Digital Marketing The course provides students with an introduction to all basic principles and concepts of Marketing. It covers the marketing mix, the value creation, customer satisfaction and loyalty. It also covers direct and on-line marketing.6.00
-
PSY 223 – Social Psychology This course is designed to provide students with a general introduction to Social Psychology. Students will analyse the structures and properties of human groups and understand how they influence individual behaviour and vice versa. Topics include group dynamics, development of role relationships, development of attitude and prejudice, persuasion and propaganda and application of principles and theories of social psychology in everyday life.6.00
-
CSC 205 – Algorithms and Data Structure This course introduces students to the most common algorithms and data structures in use on computers today. It explores the abstract data types of linked lists, queues, tables, stacks, graphs, and trees for sorting, searching and string processing. It also shows how one can implement them in programming languages using fundamental data structures.6.00
-
MGT 100 – Principles of Management The course introduces the basic concepts, theories and principles on how a company/organization functions today. Students will learn the challenges modern managers face in running their departments and the company overall. It emphasizes how to make decisions, set objectives, budget and allocate resources, recruit the right people, plan and control in a modern company/organization.6.00
-
CPS 207 – Creative Problem Solving Creative Problem Solving is a course designed to assist students in analyzing case studies from simple to complex. Using a variety of problem solving techniques, students will learn how to reach the best solution using the sixth step problem solving process.6.00
-
CSC 245 – Computer Networks and Internet of things This course explores the basic concepts of computer networks by examining and comparing network topologies, protocols and standards. It also examines the Local area networks (LAN) and Wide area networks (WAN) and the services built on top of them.6.00
-
STA 243 – Introduction to Statistics & Probability The course builds upon and expands the knowledge acquired in mathematics by introducing statistical methods such as inference, intervals of confidence, hypothesis testing and multiple regression technique.6.00
-
CSC 255 – Object Oriented Programming This course develops the programming skills by examining the fundamental concepts of object-oriented programming: Class, object, encapsulation, inheritance, polymorphism, abstract class and interface. It also explores the implementation techniques such as object representations and garbage collection.6.00
-
CSC 210 – Management Decision Making The goal of this course is to introduce students to how decision analysis and processes are carried out in businesses and how data is used to improve performance and make better decisions at all levels of organizations. Students will also have the opportunity to practice the concepts/methods learnt through hands-on exercises using some commercial applications/tools.6.00
-
CSC 360 – Website Design and Management This course provides a comprehensive overview of website design and management. Students explore the prevailing vocabulary, tools, and standards used in the field and learn how the various facets and multimedia function together in today's web environment. The course provides a solid web design foundation, focusing on content and client-side development. Students learn the basic principles behind Usability and User Experience, how to manage a web project and how to evaluate its success. Finally they gain hands-on practice by producing an interactive website.6.00
-
ACC 105 – Fundamentals of Accounting This course describes the fundamentals of accounting, the objective is to familiarize students with the use of financial statements, journals, ledgers and business transactions.6.00
-
MGT 250 – Entrepreneurship Students will be exposed to all aspects of the entrepreneurial process. This will include a discussion of what makes an entrepreneur – external environment and personality characteristics. Assembling resources, launching the business and harvesting rewards will also be discussed. Several sessions will be devoted towards writing the business plan.6.00
-
CSC 225 – Database Systems The goal of this course is to introduce students the theoretical and practical aspects of database management systems. It covers the design theory of relational databases, normalization, entity-relationship diagram, creating/querying/modifying databases, constraints, triggers, views, security and database connectivity from applications.6.00
-
MGT 320 – Project and Operations Management This course provides the knowledge and skills required to manage complex global supply chains. Global supply chain management involves coordinating and streamlining the flow and transformation of goods, services, information and funds within companies around the world to maximize customer value and gain a competitive advantage in the global marketplace.6.00
-
MGT 305 – Human Resources Management This course provides an introduction to key HRM functions found in modern organizations such as: effective job design, staff selection, evaluation, reward systems, management development and organizational training.6.00
-
ENV 141 – Sustainability and Development Sustainable Development is a course that demonstrates the need for examining the linkages among economic, social, technological, and environmental issues in achieving a sustainable global society. Building on the multi-disciplinary nature of environmental studies, the course incorporates various aspects of economics, social engineering, ethics, politics, and science. The course discusses strategies, legislations, innovations and best practices for more sustainable economies in the future.6.00
-
CSC 285 – Introduction to Machine Learning with Python The course introduces the domain of Artificial Intelligence and focuses on Machine Learning, as one of the main discipline of Artificial Intelligence. The course covers fundamental theoretical aspects of Machine Learning, including an understanding of categories of algorithms and their capabilities.6.00
-
CSC 240 – Software Engineering & Game Development This course covers methods and tools associated with the entire software development life cycle, including: how to analyze problems, gather and validate requirements, functional and database design, implementation, testing, debugging and maintenance. It also examines software metrics and software cost estimation.6.00
-
CSC 320 – Cloud Computing Fondations Cloud Computing is a new model for enabling ubiquitous access to shared pools of resources (computer networks, servers, storage, applications, and services) over the Internet. The goal of this course is to present the basics behind cloud computer infrastructures and services using the leading cloud platform, AWS (Amazon Web Services). The course includes activities, demonstrations, hands-on labs, digital videos, and knowledge checks. In this course, students, if they want, can attempt the AWS Cloud Practitioner certification which is one of the most prestigious in the market and enhance their CV.3.00
-
IUG 3005B – Honours Project : Project Management Report Quantitative Methods (Plymouth) This module gives you the opportunity to investigate in-depth a specialist academic or practice-based topic for which you have a passion for knowing more within your field of study. The aim of the module is to facilitate investigation of a specific problem or area of study, enable synthesis of complex information and instil high level independent learning skills. This module focuses on helping students learn the basis of Qualitative data collection and analysis using qualitative data tools.6.00
-
IUG 3009 – Managing Change (Plymouth) The purpose of this module is to develop students’ knowledge of change within an organisational context and key issues involved in the management of change. The module will adopt a critical management perspective to examine and assess a number of change management models and concepts. The module will focus on three areas: the use of problem structuring methods to elicit and share knowledge, an understanding of business processes and, in particular, an awareness of the human resource constraints in the achievement of effectiveness within organizations.6.00
-
IUG 3008 – Responsible Global Enterprise (Plymouth) This module will focus on the management of global enterprises in a responsible way. You will consider the various forces within the local and international environments that are likely to influence firms’ expansion activities, including location choice, entry mode, internationalisation patterns and growth strategies. You will also explore the pros and cons of globalization, the emerging trends in deglobalization, fair trade practices and responsible foreign direct investment (FDI). Finally, you will examine the costs and benefits of offshore outsourcing as a part of global supply chain management and in the context of corporate social responsibility (CSR).6.00
-
CSC 498 – Computer Science Capstone This course reinforces and expands upon some of the key learning points of the Computer Science program through an individual development assignment/project involving requirements gathering, analysis, design, implementation and project documentation.6.00
-
IUG 3005A – Honours Project : Project Management Report Qualitative Methods (Plymouth) This module gives you the opportunity to investigate in-depth a specialist academic or practice-based topic for which you have a passion for knowing more within your field of study.The aim of the module is to facilitate investigation of a specific problem or area of study, enable synthesis of complex information and instil high level independent learning skills. This module focuses on helping students learn the basis of Qualitative data collection and analysis using qualitative data tools.6.00
-
IUG 3006 – Strategy and Leadership (Plymouth) This module brings a problem-focused view to Strategy, Leadership and their interaction through Strategic Leadership. Particular consideration is given to strategic analysis, the development, evaluation and implementation of strategies and appropriate styles of leadership which facilitate this. The ethical and moral responsibilities of leaders will be critiqued, along with the development of relationships between organisational decision makers, leaders, and followers, within businesses.6.00
-
IUG 3007 – Enterprise, Innovation and Creativity (Plymouth) The aim of the module is to develop an understanding of the concepts of enterprise, innovation and creativity within the context of a variety of organisational and market settings. Students will learn about and apply creative processes to develop an innovative and viable business concept as well as evaluating the resourcing requirements of the proposed business concept (both financial and non-financial).6.00
-
CSC 350 – Data privacy, Protection and Governance This course is designed to help students with very little or no computing background learn the basics, key issues, and challenges in data privacy, protection and governance. This course will cover how managers can address these challenges across different types of organisation using relevant case studies and exercises.6.00