The books in the CLR are arranged by topic using Library of Congress classification system. Here are a few call number ranges to explore:
Calculating machines QA 75-76.95
Computer software QA 76.75-76.765
Electronic computers. Computer science QA 75.5-76.95
For Subject searches using the WorldCat Discover, try:
To do Keyword searches, you can either use add terms or use phrases.
Searching for Computer software?
Test out [computer AND software] or ["computer software"] as searches and see what you can find.
Through the Bachelor of Science in Information Systems program, you acquire an in-depth understanding of how information and technology-enabled business processes increase the overall performance and responsiveness of organizations. With your technical knowledge in computers, software and mobile communications, you have the ability to analyze, design, and engineer information system solutions for business, academe, and government. (Source: https://www.benilde.edu.ph/academics/smit/informationsystems.html)
This subject guide gathers in one place carefully evaluated and selected resources on Information Systems available and accessible at the CLR and its subscribed databases. Books (both print and electronic) are categorized per course; while journals, online databases, and industry report are recommended for the entire Bachelor of Science in Information Systems program.
QUICK LINKS
Application Advanced Programming
The subject introduces you to the advanced Java web development programming using MVC Model 1 and MVC Model 2 architectural design patterns. It will you also introduce you to Java Database Connectivity (JDBC) on how your MVC Model 2 web application will connect to a relational database. You will also learn and be comfortable with the Struts 2 web application framework and Hibernate database framework and integrating these two great frameworks into one web application.
Application Advanced Programming
The subject introduces you to the advanced Java web development programming using MVC Model 1 and MVC Model 2 architectural design patterns. It will you also introduce you to Java Database Connectivity (JDBC) on how your MVC Model 2 web application will connect to a relational database. You will also learn and be comfortable with the Struts 2 web application framework and Hibernate database framework and integrating these two great frameworks into one web application.
Application Advanced Programming
The subject introduces you to the advanced Java web development programming using MVC Model 1 and MVC Model 2 architectural design patterns. It will you also introduce you to Java Database Connectivity (JDBC) on how your MVC Model 2 web application will connect to a relational database. You will also learn and be comfortable with the Struts 2 web application framework and Hibernate database framework and integrating these two great frameworks into one web application.
Application Development and Emerging Tech
The subject introduces you to the web development technologies using Java Enterprise Edition (JEE). In this course, you will primarily learn programming on Java Servlets and Java Server Pages. You will also identify the different session tracking techniques and apply these to Java Servlets and JSP. This empowers you to make applications that can manage and manipulate data to suit the business process of your organization. The two-tiered development architecture enables you to create reusable components that can be tailored to fit different project needs.
Application Development and Emerging Tech
The subject introduces you to the web development technologies using Java Enterprise Edition (JEE). In this course, you will primarily learn programming on Java Servlets and Java Server Pages. You will also identify the different session tracking techniques and apply these to Java Servlets and JSP. This empowers you to make applications that can manage and manipulate data to suit the business process of your organization. The two-tiered development architecture enables you to create reusable components that can be tailored to fit different project needs.
Application Development and Emerging Tech
The subject introduces you to the web development technologies using Java Enterprise Edition (JEE). In this course, you will primarily learn programming on Java Servlets and Java Server Pages. You will also identify the different session tracking techniques and apply these to Java Servlets and JSP. This empowers you to make applications that can manage and manipulate data to suit the business process of your organization. The two-tiered development architecture enables you to create reusable components that can be tailored to fit different project needs.
The subject introduces you to Object Oriented Programming using Java programming language. In this course, you will primarily learn the frameworks, structures and constructs to quickly enable you to understand how Java works and essentially facilitate your learning in Java programming. The course introduces you to Java technology, programming paradigms, classes, object-oriented programming, control structures, exception handling, Java I/O and constructs all geared towards learning and developing applications as a java course introduction. It aims to establish the necessary foundation needed for developing enterprise applications for desktops, web and mobile applications with Java in the courses to follow.
The subject introduces you to Object Oriented Programming using Java programming language. In this course, you will primarily learn the frameworks, structures and constructs to quickly enable you to understand how Java works and essentially facilitate your learning in Java programming. The course introduces you to Java technology, programming paradigms, classes, object-oriented programming, control structures, exception handling, Java I/O and constructs all geared towards learning and developing applications as a java course introduction. It aims to establish the necessary foundation needed for developing enterprise applications for desktops, web and mobile applications with Java in the courses to follow.
Application Development
The subject introduces you to Object Oriented Programming using Java programming language. In this course, you will primarily learn the frameworks, structures and constructs to quickly enable you to understand how Java works and essentially facilitate your learning in Java programming. The course introduces you to Java technology, programming paradigms, classes, object-oriented programming, control structures, exception handling, Java I/O and constructs all geared towards learning and developing applications as a java course introduction. It aims to establish the necessary foundation needed for developing enterprise applications for desktops, web and mobile applications with Java in the courses to follow.
Application Intermediate Programming
The subject introduces you to the advanced Java web development programming using MVC Model 1 and MVC Model 2 architectural design patterns. It will also introduce you to Java Database Connectivity (JDBC) on how your MVC Model 2 web application will connect to a relational database. You will also learn and be comfortable with the Struts 2 web application framework and Hibernate database framework and integrating these two great frameworks into one web application.
Application Intermediate Programming
The subject introduces you to the advanced Java web development programming using MVC Model 1 and MVC Model 2 architectural design patterns. It will also introduce you to Java Database Connectivity (JDBC) on how your MVC Model 2 web application will connect to a relational database. You will also learn and be comfortable with the Struts 2 web application framework and Hibernate database framework and integrating these two great frameworks into one web application.
Application Intermediate Programming
The subject introduces you to the advanced Java web development programming using MVC Model 1 and MVC Model 2 architectural design patterns. It will also introduce you to Java Database Connectivity (JDBC) on how your MVC Model 2 web application will connect to a relational database. You will also learn and be comfortable with the Struts 2 web application framework and Hibernate database framework and integrating these two great frameworks into one web application.
Artificial Intelligence is significantly transforming every aspect of our lives and it is integrated deeply in lots of areas of our society. This course covers the implications of Artificial Intelligence (AI) in business, the different use cases and applications of AI, concepts and terms related to AI like data science, predictive analytics, machine learning, artificial neural networks, and deep learning. This course highlights the use of Python programming language to write codes that implements the commonly used machine learning algorithms to train, test, and validate machine learning models. Finally, this course gives you a much deeper understanding of the various issues and concerns surrounding AI such as ethics, bias, security, and jobs that you need to realize to discern the best approach when integrating AI technologies in your future projects.
Artificial Intelligence is significantly transforming every aspect of our lives and it is integrated deeply in lots of areas of our society. This course covers the implications of Artificial Intelligence (AI) in business, the different use cases and applications of AI, concepts and terms related to AI like data science, predictive analytics, machine learning, artificial neural networks, and deep learning. This course highlights the use of Python programming language to write codes that implements the commonly used machine learning algorithms to train, test, and validate machine learning models. Finally, this course gives you a much deeper understanding of the various issues and concerns surrounding AI such as ethics, bias, security, and jobs that you need to realize to discern the best approach when integrating AI technologies in your future projects.
Artificial Intelligence
Artificial Intelligence is significantly transforming every aspect of our lives and it is integrated deeply in lots of areas of our society. This course covers the implications of Artificial Intelligence (AI) in business, the different use cases and applications of AI, concepts and terms related to AI like data science, predictive analytics, machine learning, artificial neural networks, and deep learning. This course highlights the use of Python programming language to write codes that implements the commonly used machine learning algorithms to train, test, and validate machine learning models. Finally, this course gives you a much deeper understanding of the various issues and concerns surrounding AI such as ethics, bias, security, and jobs that you need to realize to discern the best approach when integrating AI technologies in your future projects.
Fundamentals of Business Analytics
The course provides students with an overview of the current trends in business analytics that drives today’s business. The course will provide understanding on data management techniques that can help an organization to achieve its business goals and address operational challenges.
The course introduces you to the different tools and methods used in Analytics (Descriptive, Predictive, and Prescriptive).
Fundamentals of Business Analytics
The course provides students with an overview of the current trends in business analytics that drives today’s business. The course will provide understanding on data management techniques that can help an organization to achieve its business goals and address operational challenges.
The course introduces you to the different tools and methods used in Analytics (Descriptive, Predictive, and Prescriptive).
Fundamentals of Big Data (BigData) is designed to introduce students to the core concepts of big data explaining how it works and shapes our modern data universe. How big data is being use to transform enterprises into a data driven culture and how it empowers the business to make smart, insightful, and timely decisions. In like manner, topics about big data management, the technologies and components behind it, and specific uses cases to enable the next generation Business Intelligence/Data Analytics Platform. Students will learn the foundation for some of today's most exciting technologies. Artificial intelligence (AI), machine learning, and data science rely on big data, or data that—by virtue of its velocity, volume, or variety—can't be easily stored or analyzed with traditional methods. This course explains big data's relationship to AI, data science, social media, and the Internet of Things (IoT). Lastly, this course covers techniques involved in analyzing big data, including data mining and the common platform behind it (Cloudera,DynamoDB etc).
Fundamentals of Big Data (BigData) is designed to introduce students to the core concepts of big data explaining how it works and shapes our modern data universe. How big data is being use to transform enterprises into a data driven culture and how it empowers the business to make smart, insightful, and timely decisions. In like manner, topics about big data management, the technologies and components behind it, and specific uses cases to enable the next generation Business Intelligence/Data Analytics Platform. Students will learn the foundation for some of today's most exciting technologies. Artificial intelligence (AI), machine learning, and data science rely on big data, or data that—by virtue of its velocity, volume, or variety—can't be easily stored or analyzed with traditional methods. This course explains big data's relationship to AI, data science, social media, and the Internet of Things (IoT). Lastly, this course covers techniques involved in analyzing big data, including data mining and the common platform behind it (Cloudera,DynamoDB etc).
Fundamentals of Big Data
Fundamentals of Big Data (BigData) is designed to introduce students to the core concepts of big data explaining how it works and shapes our modern data universe. How big data is being use to transform enterprises into a data driven culture and how it empowers the business to make smart, insightful, and timely decisions. In like manner, topics about big data management, the technologies and components behind it, and specific uses cases to enable the next generation Business Intelligence/Data Analytics Platform. Students will learn the foundation for some of today's most exciting technologies. Artificial intelligence (AI), machine learning, and data science rely on big data, or data that—by virtue of its velocity, volume, or variety—can't be easily stored or analyzed with traditional methods. This course explains big data's relationship to AI, data science, social media, and the Internet of Things (IoT). Lastly, this course covers techniques involved in analyzing big data, including data mining and the common platform behind it (Cloudera,DynamoDB etc).
Blockchain technology is one of the emerging technologies that are gaining traction today, and not just because of cryptocurrencies like Bitcoin and Ethereum, but also of its ability to revolutionize distributed and decentralized computing. This course will give you a basic foundation on what Blockchain technology is, as well as teach you how you can leverage the technology in creating applications through the use of Ethereum Smart Contracts. You will also learn how to use your existing Web Development skills to create Decentralized Apps (or DApps) using the Solidity programming language.
Blockchain technology is one of the emerging technologies that are gaining traction today, and not just because of cryptocurrencies like Bitcoin and Ethereum, but also of its ability to revolutionize distributed and decentralized computing. This course will give you a basic foundation on what Blockchain technology is, as well as teach you how you can leverage the technology in creating applications through the use of Ethereum Smart Contracts. You will also learn how to use your existing Web Development skills to create Decentralized Apps (or DApps) using the Solidity programming language.
Blockchain Development
Blockchain technology is one of the emerging technologies that are gaining traction today, and not just because of cryptocurrencies like Bitcoin and Ethereum, but also of its ability to revolutionize distributed and decentralized computing. This course will give you a basic foundation on what Blockchain technology is, as well as teach you how you can leverage the technology in creating applications through the use of Ethereum Smart Contracts. You will also learn how to use your existing Web Development skills to create Decentralized Apps (or DApps) using the Solidity programming language.
Evaluation of Business Performance
Running a business is a challenge in every aspect and that is why this course will provide knowledge and the necessary tools to students who will become leaders in the corporate world. Every business requires information Technology as support for operations, however, it could also be the main product or service that a company provides. This course will focus on applying the Information Technology Infrastructure Library as the framework in promoting IT Policies, Strategies, Business Continuity, Change Management and Disaster Recovery through case studies and projects. This shall serve as a tool that will assist course takers to deliver sound management strategies to complement the business performance of a company or organization.
Evaluation of Business Performance
Running a business is a challenge in every aspect and that is why this course will provide knowledge and the necessary tools to students who will become leaders in the corporate world. Every business requires information Technology as support for operations, however, it could also be the main product or service that a company provides. This course will focus on applying the Information Technology Infrastructure Library as the framework in promoting IT Policies, Strategies, Business Continuity, Change Management and Disaster Recovery through case studies and projects. This shall serve as a tool that will assist course takers to deliver sound management strategies to complement the business performance of a company or organization.
Evaluation of Business Performance
Running a business is a challenge in every aspect and that is why this course will provide knowledge and the necessary tools to students who will become leaders in the corporate world. Every business requires information Technology as support for operations, however, it could also be the main product or service that a company provides. This course will focus on applying the Information Technology Infrastructure Library as the framework in promoting IT Policies, Strategies, Business Continuity, Change Management and Disaster Recovery through case studies and projects. This shall serve as a tool that will assist course takers to deliver sound management strategies to complement the business performance of a company or organization.
This course shall expose you to the different business processes that drive an organization, the interactions within and between them, and the effect of integration on the decision-making environment. This course will provide an overview and discussion of the principles, concepts and techniques which are essential to a process-centric organization by exploring, in detail, several typical Information System applications, their properties and/or characteristics, requirements, and the many ways on how such systems may be implemented.
This course shall expose you to the different business processes that drive an organization, the interactions within and between them, and the effect of integration on the decision-making environment. This course will provide an overview and discussion of the principles, concepts and techniques which are essential to a process-centric organization by exploring, in detail, several typical Information System applications, their properties and/or characteristics, requirements, and the many ways on how such systems may be implemented.
This course shall expose you to the different business processes that drive an organization, the interactions within and between them, and the effect of integration on the decision-making environment. This course will provide an overview and discussion of the principles, concepts and techniques which are essential to a process-centric organization by exploring, in detail, several typical Information System applications, their properties and/or characteristics, requirements, and the many ways on how such systems may be implemented.
Data Administration and Optimization
With digitization continuously disrupting business models, data has become one of the most vital assets of various industries today. Treating data as an asset requires specific skills to manipulate information and analyze it properly. In this course, you will be introduced to data engineering (as an aspect of data science) and its process on data administration. This course will focus on the practical application of data collection, transformation, and analysis. You will also learn up-to-date data engineering tools and techniques to keep your data optimized and interpretable.
Data Administration and Optimization
With digitization continuously disrupting business models, data has become one of the most vital assets of various industries today. Treating data as an asset requires specific skills to manipulate information and analyze it properly. In this course, you will be introduced to data engineering (as an aspect of data science) and its process on data administration. This course will focus on the practical application of data collection, transformation, and analysis. You will also learn up-to-date data engineering tools and techniques to keep your data optimized and interpretable.
Data Administration and Optimization
With digitization continuously disrupting business models, data has become one of the most vital assets of various industries today. Treating data as an asset requires specific skills to manipulate information and analyze it properly. In this course, you will be introduced to data engineering (as an aspect of data science) and its process on data administration. This course will focus on the practical application of data collection, transformation, and analysis. You will also learn up-to-date data engineering tools and techniques to keep your data optimized and interpretable.
This course will cover different methods and best practices consistent with business and technical requirements for modeling, and visualization & data analysis with Power BI. The course will also show how to access and process data from a variety of data sources, including relational and nonrelational data. The course will also look at how to apply relevant safety standards and policies around the Power BI system, including datasets and groups. It will then go into how to manage and deploy reports and dashboards for content delivery and sharing. Finally, this course will explain how to use the Power BI service to generate paginated reports and post them to a workspace for use in Power BI.
This course will cover different methods and best practices consistent with business and technical requirements for modeling, and visualization & data analysis with Power BI. The course will also show how to access and process data from a variety of data sources, including relational and nonrelational data. The course will also look at how to apply relevant safety standards and policies around the Power BI system, including datasets and groups. It will then go into how to manage and deploy reports and dashboards for content delivery and sharing. Finally, this course will explain how to use the Power BI service to generate paginated reports and post them to a workspace for use in Power BI.
Design Patterns are typical solutions to common problems in software design, each pattern is like a blueprint that is customized to solve a particular design problem in your code. The course is intended to introduce the students to the benefits of these reusable patterns as a toolkit of solutions to common problems in software design. The course will unfold by examining object-oriented design’s problems, complexity, level of detail and scale of applicability. The students will gain principles and skills for analyzing designs and look for best suited solutions and use these patterns as general concepts for solving these problems. Among the topics studied are identification of design problems, retrieval, and reuse of the patterns available. Additionally, much emphasis is given to the implementation of design patterns in software development.
Design Patterns are typical solutions to common problems in software design, each pattern is like a blueprint that is customized to solve a particular design problem in your code. The course is intended to introduce the students to the benefits of these reusable patterns as a toolkit of solutions to common problems in software design. The course will unfold by examining object-oriented design’s problems, complexity, level of detail and scale of applicability. The students will gain principles and skills for analyzing designs and look for best suited solutions and use these patterns as general concepts for solving these problems. Among the topics studied are identification of design problems, retrieval, and reuse of the patterns available. Additionally, much emphasis is given to the implementation of design patterns in software development.
Design Patterns are typical solutions to common problems in software design, each pattern is like a blueprint that is customized to solve a particular design problem in your code. The course is intended to introduce the students to the benefits of these reusable patterns as a toolkit of solutions to common problems in software design. The course will unfold by examining object-oriented design’s problems, complexity, level of detail and scale of applicability. The students will gain principles and skills for analyzing designs and look for best suited solutions and use these patterns as general concepts for solving these problems. Among the topics studied are identification of design problems, retrieval, and reuse of the patterns available. Additionally, much emphasis is given to the implementation of design patterns in software development.
Digital forensics concerns the acquisition and investigation of evidence from all devices capable of storing digital data and is often related to the prosecution of cybercrime and fraud. The class introduces the process of forensic investigation, chain of custody, forensics analysis, court proceedings and the legal justice system. It includes examination of digital storage and network traffic from personal computers, enterprise systems, embedded devices, and mobiles. Laboratory student exercises will use the tools and techniques of digital forensics investigators.
Digital forensics concerns the acquisition and investigation of evidence from all devices capable of storing digital data and is often related to the prosecution of cybercrime and fraud. The class introduces the process of forensic investigation, chain of custody, forensics analysis, court proceedings and the legal justice system. It includes examination of digital storage and network traffic from personal computers, enterprise systems, embedded devices, and mobiles. Laboratory student exercises will use the tools and techniques of digital forensics investigators.
Digital forensics concerns the acquisition and investigation of evidence from all devices capable of storing digital data and is often related to the prosecution of cybercrime and fraud. The class introduces the process of forensic investigation, chain of custody, forensics analysis, court proceedings and the legal justice system. It includes examination of digital storage and network traffic from personal computers, enterprise systems, embedded devices, and mobiles. Laboratory student exercises will use the tools and techniques of digital forensics investigators.
Data Structures and Algorithms
This course covers the design, analysis, and implementation of data structures and algorithms to solve programming problems using an object‐oriented programming language. It gives you sufficient expertise on elementary data structures including Arrays, Stacks, Queues, Linked lists, Hash table, Dictionaries, Trees, Sets, and Graphs as well as basic and advanced searching and sorting algorithms. It takes you to a more practical approach of analyzing program efficiency using the big O notation.
Data Structures and Algorithms
This course covers the design, analysis, and implementation of data structures and algorithms to solve programming problems using an object‐oriented programming language. It gives you sufficient expertise on elementary data structures including Arrays, Stacks, Queues, Linked lists, Hash table, Dictionaries, Trees, Sets, and Graphs as well as basic and advanced searching and sorting algorithms. It takes you to a more practical approach of analyzing program efficiency using the big O notation.
Data Structures and Algorithms
This course covers the design, analysis, and implementation of data structures and algorithms to solve programming problems using an object‐oriented programming language. It gives you sufficient expertise on elementary data structures including Arrays, Stacks, Queues, Linked lists, Hash table, Dictionaries, Trees, Sets, and Graphs as well as basic and advanced searching and sorting algorithms. It takes you to a more practical approach of analyzing program efficiency using the big O notation.
Embedded systems are everywhere and continue to cross all aspect of our modern life. This course covers the design, implementation, and application of embedded systems to produce smarter products with modern functionalities. It gives you deep understanding on how computer hardware and software integrates with electronics and mechanical components to perform a dedicated function. It equips you with enough expertise on microcontroller programming in working with digital and analog devices as well as with various data transmission techniques between microcontrollers and other peripheral interfaces.
Embedded systems are everywhere and continue to cross all aspect of our modern life. This course covers the design, implementation, and application of embedded systems to produce smarter products with modern functionalities. It gives you deep understanding on how computer hardware and software integrates with electronics and mechanical components to perform a dedicated function. It equips you with enough expertise on microcontroller programming in working with digital and analog devices as well as with various data transmission techniques between microcontrollers and other peripheral interfaces.
Embedded systems are everywhere and continue to cross all aspect of our modern life. This course covers the design, implementation, and application of embedded systems to produce smarter products with modern functionalities. It gives you deep understanding on how computer hardware and software integrates with electronics and mechanical components to perform a dedicated function. It equips you with enough expertise on microcontroller programming in working with digital and analog devices as well as with various data transmission techniques between microcontrollers and other peripheral interfaces.
In this course, you will learn how to create database applications to meet business process needs and requirements. You will also be presented with the business process concept of transactions and will learn how to design and develop transactional programs with rollback capabilities using web applications.
The course also includes a module that serves to introduce you to create simple reports. Moreover, as an industry-based need, the course will also introduce you to the different application architectures that will affect software development methodologies.
In this course, you will learn how to create database applications to meet business process needs and requirements. You will also be presented with the business process concept of transactions and will learn how to design and develop transactional programs with rollback capabilities using web applications.
The course also includes a module that serves to introduce you to create simple reports. Moreover, as an industry-based need, the course will also introduce you to the different application architectures that will affect software development methodologies.
In this course, you will learn how to create database applications to meet business process needs and requirements. You will also be presented with the business process concept of transactions and will learn how to design and develop transactional programs with rollback capabilities using web applications.
The course also includes a module that serves to introduce you to create simple reports. Moreover, as an industry-based need, the course will also introduce you to the different application architectures that will affect software development methodologies.
Fundamentals of Information Systems
This course introduces students to contemporary information systems and demonstrates how to use these systems throughout global organizations. This course's focus will be on the critical components of information systems - people, software, hardware, data, communication technologies, and integrating and managing components to create a competitive advantage. Knowing how IS provides a competitive advantage, students will understand how to use information in organizations and how IT enables improvement in quality, speed, and agility. This course also introduces systems and development concepts, technology acquisition, and various types of application software that have become prevalent or are emerging in modern organizations and society.
Fundamentals of Information Systems
This course introduces students to contemporary information systems and demonstrates how to use these systems throughout global organizations. This course's focus will be on the critical components of information systems - people, software, hardware, data, communication technologies, and integrating and managing components to create a competitive advantage. Knowing how IS provides a competitive advantage, students will understand how to use information in organizations and how IT enables improvement in quality, speed, and agility. This course also introduces systems and development concepts, technology acquisition, and various types of application software that have become prevalent or are emerging in modern organizations and society.
Fundamentals of Information Systems
This course introduces students to contemporary information systems and demonstrates how to use these systems throughout global organizations. This course's focus will be on the critical components of information systems - people, software, hardware, data, communication technologies, and integrating and managing components to create a competitive advantage. Knowing how IS provides a competitive advantage, students will understand how to use information in organizations and how IT enables improvement in quality, speed, and agility. This course also introduces systems and development concepts, technology acquisition, and various types of application software that have become prevalent or are emerging in modern organizations and society.
“Hello World!” is typically the first program that you create to learn programming. Similarly, fundamentals to programming jumpstarts your life as a software developer. It equips you to integrate critical thinking skills into embodying your ideas in a working program. This empowers you to develop applications and transition to different platforms in the future with substantial experience. The course serves as an introduction to the development of small-scale programs. It covers design, implementation, testing, and debugging a program, based on a given specification, that uses each of the following fundamental programming components: (1) primitive data types, (2) basic computation, (3) simple I/O, (4) conditional and iterative structures, (5) definition of functions and parameter passing, and (6) recursion.
“Hello World!” is typically the first program that you create to learn programming. Similarly, fundamentals to programming jumpstarts your life as a software developer. It equips you to integrate critical thinking skills into embodying your ideas in a working program. This empowers you to develop applications and transition to different platforms in the future with substantial experience. The course serves as an introduction to the development of small-scale programs. It covers design, implementation, testing, and debugging a program, based on a given specification, that uses each of the following fundamental programming components: (1) primitive data types, (2) basic computation, (3) simple I/O, (4) conditional and iterative structures, (5) definition of functions and parameter passing, and (6) recursion.
“Hello World!” is typically the first program that you create to learn programming. Similarly, fundamentals to programming jumpstarts your life as a software developer. It equips you to integrate critical thinking skills into embodying your ideas in a working program. This empowers you to develop applications and transition to different platforms in the future with substantial experience. The course serves as an introduction to the development of small-scale programs. It covers design, implementation, testing, and debugging a program, based on a given specification, that uses each of the following fundamental programming components: (1) primitive data types, (2) basic computation, (3) simple I/O, (4) conditional and iterative structures, (5) definition of functions and parameter passing, and (6) recursion.
Human-computer interaction is an interdisciplinary field that integrates theories and methodologies from computer science, cognitive psychology, design, and many other areas. The course is intended to introduce the student to the basic concepts of human-computer interaction. The course will unfold by examining design and evaluation. The students will gain principles and skills for designing and evaluating interactive systems. Among the topics studied are the design and evaluation of effective user interaction designs, including principles and guidelines for designing interactive systems. Additionally, much emphasis is given to the development process for user interaction designs as an integral, but different, part of interactive software development. User interaction development activities include requirements and task analysis, usability specifications, design, prototyping, and evaluation.
Human-computer interaction is an interdisciplinary field that integrates theories and methodologies from computer science, cognitive psychology, design, and many other areas. The course is intended to introduce the student to the basic concepts of human-computer interaction. The course will unfold by examining design and evaluation. The students will gain principles and skills for designing and evaluating interactive systems. Among the topics studied are the design and evaluation of effective user interaction designs, including principles and guidelines for designing interactive systems. Additionally, much emphasis is given to the development process for user interaction designs as an integral, but different, part of interactive software development. User interaction development activities include requirements and task analysis, usability specifications, design, prototyping, and evaluation.
Human-computer interaction is an interdisciplinary field that integrates theories and methodologies from computer science, cognitive psychology, design, and many other areas. The course is intended to introduce the student to the basic concepts of human-computer interaction. The course will unfold by examining design and evaluation. The students will gain principles and skills for designing and evaluating interactive systems. Among the topics studied are the design and evaluation of effective user interaction designs, including principles and guidelines for designing interactive systems. Additionally, much emphasis is given to the development process for user interaction designs as an integral, but different, part of interactive software development. User interaction development activities include requirements and task analysis, usability specifications, design, prototyping, and evaluation.
Effective management and exploitation of information is key to a business’ success and its competitive advantage. By learning the basics of Enterprise Architecture and defining it to document your existing enterprise and improving it, you will be able to optimize your business by achieving the right balance between IT efficiency and business innovation, supporting the delivery of your business strategy, and allowing your business to respond to changes. This course allows you to understand your business better by defining its architecture and identifying gaps to meet its strategic goals and objectives.
Effective management and exploitation of information is key to a business’ success and its competitive advantage. By learning the basics of Enterprise Architecture and defining it to document your existing enterprise and improving it, you will be able to optimize your business by achieving the right balance between IT efficiency and business innovation, supporting the delivery of your business strategy, and allowing your business to respond to changes. This course allows you to understand your business better by defining its architecture and identifying gaps to meet its strategic goals and objectives.
Effective management and exploitation of information is key to a business’ success and its competitive advantage. By learning the basics of Enterprise Architecture and defining it to document your existing enterprise and improving it, you will be able to optimize your business by achieving the right balance between IT efficiency and business innovation, supporting the delivery of your business strategy, and allowing your business to respond to changes. This course allows you to understand your business better by defining its architecture and identifying gaps to meet its strategic goals and objectives.
This course provides an overview of the Computing Industry and Computing profession, including Research and Applications in different fields; an Appreciation of Computing in various areas such as Science, Technology, Business, and Interactive Entertainment; an Understanding of ACM Requirements; an Appreciation of the history of computing; and Knowledge of the Key Components of Computer Systems (Organization and Architecture), Malware, Computer Security, Internet, and Internet protocols, HTML 5, and CSS.
This course provides an overview of the Computing Industry and Computing profession, including Research and Applications in different fields; an Appreciation of Computing in various areas such as Science, Technology, Business, and Interactive Entertainment; an Understanding of ACM Requirements; an Appreciation of the history of computing; and Knowledge of the Key Components of Computer Systems (Organization and Architecture), Malware, Computer Security, Internet, and Internet protocols, HTML 5, and CSS.
Databases are the backbones of modern commercial information systems. They are the crucial links in the effective creation and management of big data for concurrent users. This course will provide you with the skills that you need to properly design, implement, and manage databases that are secured, consistent, efficient, and reliable. You will use the latest version of Microsoft SQL Server, a Relational Database Management System that powers some of the largest and most mission critical databases for companies around the globe.
Databases are the backbones of modern commercial information systems. They are the crucial links in the effective creation and management of big data for concurrent users. This course will provide you with the skills that you need to properly design, implement, and manage databases that are secured, consistent, efficient, and reliable. You will use the latest version of Microsoft SQL Server, a Relational Database Management System that powers some of the largest and most mission critical databases for companies around the globe.
Databases are the backbones of modern commercial information systems. They are the crucial links in the effective creation and management of big data for concurrent users. This course will provide you with the skills that you need to properly design, implement, and manage databases that are secured, consistent, efficient, and reliable. You will use the latest version of Microsoft SQL Server, a Relational Database Management System that powers some of the largest and most mission critical databases for companies around the globe.
This course provides students with concepts of computer security, cryptography, secure protocols, detection and other security techniques. Upon the completion of this course, students should be able to understand, appreciate, employ, design and implement appropriate security technologies and policies to protect computers and digital information.
This course provides students with concepts of computer security, cryptography, secure protocols, detection and other security techniques. Upon the completion of this course, students should be able to understand, appreciate, employ, design and implement appropriate security technologies and policies to protect computers and digital information.
This course provides students with concepts of computer security, cryptography, secure protocols, detection and other security techniques. Upon the completion of this course, students should be able to understand, appreciate, employ, design and implement appropriate security technologies and policies to protect computers and digital information.
Almost everything nowadays runs on codes! The way you write your codes will determine how easy it will be to manage, maintain and extend. The Object-Oriented Programming (OOP) paradigm, allows you to build your codes in a highly modularized manner, that promotes easier code maintenance and management without sacrificing the capability to extend them in self-sufficient units. Through the principle of abstraction, you’ll learn how to build your own client-server application to access a database in real-time. Encapsulation then allows you to take your abstraction skills to a new height, by letting you build your own components to build 2 and 3-layer applications with highly reusable components. Then, we’ll push your coding skills further through the principles of Inheritance and Polymorphism, to build a MVC web application that helps you envision how software companies utilize OOP best practices to extend, adapt and restrict their products and solutions. The course ends with an introduction to modeling classes using the UML Class Diagram to give you a bird’s eye view of the hierarchy of objects that you’ve built.
Almost everything nowadays runs on codes! The way you write your codes will determine how easy it will be to manage, maintain and extend. The Object-Oriented Programming (OOP) paradigm, allows you to build your codes in a highly modularized manner, that promotes easier code maintenance and management without sacrificing the capability to extend them in self-sufficient units. Through the principle of abstraction, you’ll learn how to build your own client-server application to access a database in real-time. Encapsulation then allows you to take your abstraction skills to a new height, by letting you build your own components to build 2 and 3-layer applications with highly reusable components. Then, we’ll push your coding skills further through the principles of Inheritance and Polymorphism, to build a MVC web application that helps you envision how software companies utilize OOP best practices to extend, adapt and restrict their products and solutions. The course ends with an introduction to modeling classes using the UML Class Diagram to give you a bird’s eye view of the hierarchy of objects that you’ve built.
Almost everything nowadays runs on codes! The way you write your codes will determine how easy it will be to manage, maintain and extend. The Object-Oriented Programming (OOP) paradigm, allows you to build your codes in a highly modularized manner, that promotes easier code maintenance and management without sacrificing the capability to extend them in self-sufficient units. Through the principle of abstraction, you’ll learn how to build your own client-server application to access a database in real-time. Encapsulation then allows you to take your abstraction skills to a new height, by letting you build your own components to build 2 and 3-layer applications with highly reusable components. Then, we’ll push your coding skills further through the principles of Inheritance and Polymorphism, to build a MVC web application that helps you envision how software companies utilize OOP best practices to extend, adapt and restrict their products and solutions. The course ends with an introduction to modeling classes using the UML Class Diagram to give you a bird’s eye view of the hierarchy of objects that you’ve built.
Almost every Android application that you will build will use some kind of data. Data could be as simple as a single numeric value, or as complex as data coming from multiple tables in a relational database. Data could be entered directly from your app or automatically populated from multiple sensors of connected embedded devices. Android application development has never been this interesting and straightforward. This course teaches you all the skills that you need to start building modern Android apps that take advantage of the device’s storage, external files and web service, file system to store and load JSON data with Moshi, persist data with shared preferences, and manage SQLite databases with Room.
Almost every Android application that you will build will use some kind of data. Data could be as simple as a single numeric value, or as complex as data coming from multiple tables in a relational database. Data could be entered directly from your app or automatically populated from multiple sensors of connected embedded devices. Android application development has never been this interesting and straightforward. This course teaches you all the skills that you need to start building modern Android apps that take advantage of the device’s storage, external files and web service, file system to store and load JSON data with Moshi, persist data with shared preferences, and manage SQLite databases with Room.
Almost every Android application that you will build will use some kind of data. Data could be as simple as a single numeric value, or as complex as data coming from multiple tables in a relational database. Data could be entered directly from your app or automatically populated from multiple sensors of connected embedded devices. Android application development has never been this interesting and straightforward. This course teaches you all the skills that you need to start building modern Android apps that take advantage of the device’s storage, external files and web service, file system to store and load JSON data with Moshi, persist data with shared preferences, and manage SQLite databases with Room.
Information management is an emerging field that is concerned with the infrastructure used to collect, manage, preserve, store and deliver information. Whether for analytics of your business, measurement of a scientific experiment, or monitoring team scores of your favorite online sports, you would want to treat every type of data like a precious commodity. This course allows you to understand the concept of database from the perspective of a database designer and a database administrator. This course provides you with the skills that you need to properly design and implement relational database system using the latest version of Microsoft SQL Server. This DBMS empowers you to perform all your laboratory activities on database creation, table design, data modeling, normalization, and database programming using Structured Query Language (SQL).
Information management is an emerging field that is concerned with the infrastructure used to collect, manage, preserve, store and deliver information. Whether for analytics of your business, measurement of a scientific experiment, or monitoring team scores of your favorite online sports, you would want to treat every type of data like a precious commodity. This course allows you to understand the concept of database from the perspective of a database designer and a database administrator. This course provides you with the skills that you need to properly design and implement relational database system using the latest version of Microsoft SQL Server. This DBMS empowers you to perform all your laboratory activities on database creation, table design, data modeling, normalization, and database programming using Structured Query Language (SQL).
Information management is an emerging field that is concerned with the infrastructure used to collect, manage, preserve, store and deliver information. Whether for analytics of your business, measurement of a scientific experiment, or monitoring team scores of your favorite online sports, you would want to treat every type of data like a precious commodity. This course allows you to understand the concept of database from the perspective of a database designer and a database administrator. This course provides you with the skills that you need to properly design and implement relational database system using the latest version of Microsoft SQL Server. This DBMS empowers you to perform all your laboratory activities on database creation, table design, data modeling, normalization, and database programming using Structured Query Language (SQL).
Information Systems in Entrepreneurship
Welcome to Basic Entrepreneurship. This course is the first of a two-part entrepreneurship development curriculum from Wadhwani Foundation. It is aimed at empowering you with an entrepreneurial mindset and business skills to enhance your job prospects, help you develop entrepreneurial skills and get you started on the entrepreneurship journey. You will also learn about the risks and rewards in choosing entrepreneurship as a career option. You will start this course by discovering yourself and your entrepreneurial style. You will then identify a problem worth solving, delve into the problem to understand it better through Design Thinking principles, generate ideas to solve that problem using Brainstorming, and go on to develop your Business Model. The next step is to validate your Business Model and build your MVP. Along the way, you will also learn the ropes of Entrepreneurial Finance, the importance of effective team building and some marketing and sales techniques to reach your customers effectively.
Information Systems in Entrepreneurship
Welcome to Basic Entrepreneurship. This course is the first of a two-part entrepreneurship development curriculum from Wadhwani Foundation. It is aimed at empowering you with an entrepreneurial mindset and business skills to enhance your job prospects, help you develop entrepreneurial skills and get you started on the entrepreneurship journey. You will also learn about the risks and rewards in choosing entrepreneurship as a career option. You will start this course by discovering yourself and your entrepreneurial style. You will then identify a problem worth solving, delve into the problem to understand it better through Design Thinking principles, generate ideas to solve that problem using Brainstorming, and go on to develop your Business Model. The next step is to validate your Business Model and build your MVP. Along the way, you will also learn the ropes of Entrepreneurial Finance, the importance of effective team building and some marketing and sales techniques to reach your customers effectively.
For the student to be effective and successful in any organization, especially in business, knowledge of the basic concepts of Business Finance is needed. In this course, the student learns and develops understanding of the concepts, principles, policies, and programs on money, credit and banking, and their relevance to the existing social and economic conditions.
It also teaches the students the study of the finance functions, distinction between partnership and corporate financial management, cash budgets and the uses of basic business finance in formulating financial strategies.
With a focus on different tools and techniques used in financial planning are the core concepts that you will learn and apply in this course. The concepts of capital budgeting are extensively discussed for you to develop analytical skills in project evaluation, the concepts of time value of money, and the development of projections for capital budgeting.
In BUSSFIN, the learning experiences in the course prepare you for entrepreneurial endeavor in the completion of the final project as required by the respective programs and for their future business decision-making either in Marketing, Business Management, Human Resources or IT related business.
The course requires you to perform financial spreadsheet exercises using excel solver, case studies, film/video or in real life case analysis, group reports, exams, and group projects.
For the student to be effective and successful in any organization, especially in business, knowledge of the basic concepts of Business Finance is needed. In this course, the student learns and develops understanding of the concepts, principles, policies, and programs on money, credit and banking, and their relevance to the existing social and economic conditions.
It also teaches the students the study of the finance functions, distinction between partnership and corporate financial management, cash budgets and the uses of basic business finance in formulating financial strategies.
With a focus on different tools and techniques used in financial planning are the core concepts that you will learn and apply in this course. The concepts of capital budgeting are extensively discussed for you to develop analytical skills in project evaluation, the concepts of time value of money, and the development of projections for capital budgeting.
In BUSSFIN, the learning experiences in the course prepare you for entrepreneurial endeavor in the completion of the final project as required by the respective programs and for their future business decision-making either in Marketing, Business Management, Human Resources or IT related business.
The course requires you to perform financial spreadsheet exercises using excel solver, case studies, film/video or in real life case analysis, group reports, exams, and group projects.
For the student to be effective and successful in any organization, especially in business, knowledge of the basic concepts of Business Finance is needed. In this course, the student learns and develops understanding of the concepts, principles, policies, and programs on money, credit and banking, and their relevance to the existing social and economic conditions.
It also teaches the students the study of the finance functions, distinction between partnership and corporate financial management, cash budgets and the uses of basic business finance in formulating financial strategies.
With a focus on different tools and techniques used in financial planning are the core concepts that you will learn and apply in this course. The concepts of capital budgeting are extensively discussed for you to develop analytical skills in project evaluation, the concepts of time value of money, and the development of projections for capital budgeting.
In BUSSFIN, the learning experiences in the course prepare you for entrepreneurial endeavor in the completion of the final project as required by the respective programs and for their future business decision-making either in Marketing, Business Management, Human Resources or IT related business.
The course requires you to perform financial spreadsheet exercises using excel solver, case studies, film/video or in real life case analysis, group reports, exams, and group projects.
This course covers the use of general-purpose programming language to solve problems. The emphasis is to you to design, implement, test and debug programs intended to solve computing problems using fundamental programming constructs.
You will learn how to design, implement, test, and debug programs based on a given specification that uses each of the following fundamental programming components: (1) primitive data types, (2) basic computation, (3) simple I/O, (4) conditional and iterative structures, (5) definition of functions and parameter passing, and (6) arrays. Thus, this course gives you sufficient skills that you need in your succeeding courses on creating data-driven desktop and web applications.
This course covers the use of general-purpose programming language to solve problems. The emphasis is to you to design, implement, test and debug programs intended to solve computing problems using fundamental programming constructs.
You will learn how to design, implement, test, and debug programs based on a given specification that uses each of the following fundamental programming components: (1) primitive data types, (2) basic computation, (3) simple I/O, (4) conditional and iterative structures, (5) definition of functions and parameter passing, and (6) arrays. Thus, this course gives you sufficient skills that you need in your succeeding courses on creating data-driven desktop and web applications.
This course covers the use of general-purpose programming language to solve problems. The emphasis is to you to design, implement, test and debug programs intended to solve computing problems using fundamental programming constructs.
You will learn how to design, implement, test, and debug programs based on a given specification that uses each of the following fundamental programming components: (1) primitive data types, (2) basic computation, (3) simple I/O, (4) conditional and iterative structures, (5) definition of functions and parameter passing, and (6) arrays. Thus, this course gives you sufficient skills that you need in your succeeding courses on creating data-driven desktop and web applications.
This course is a continuation of Computer Programming 1. The emphasis is to train you to design, implement, test and debug programs intended to solve computing problems using basic data structures and standard libraries.
The course focuses on the understanding and practical mastery of object-oriented concepts such as classes, objects, data abstraction, methods, method overloading, inheritance and polymorphism.
This course is a continuation of Computer Programming 1. The emphasis is to train you to design, implement, test and debug programs intended to solve computing problems using basic data structures and standard libraries.
The course focuses on the understanding and practical mastery of object-oriented concepts such as classes, objects, data abstraction, methods, method overloading, inheritance and polymorphism.
This course is a continuation of Computer Programming 1. The emphasis is to train you to design, implement, test and debug programs intended to solve computing problems using basic data structures and standard libraries.
The course focuses on the understanding and practical mastery of object-oriented concepts such as classes, objects, data abstraction, methods, method overloading, inheritance and polymorphism.
Information Systems Project Management
Welcome to Project Management! This course provides analytical and practical skills to manage, develop and improve the effectiveness of project through hands-on team and project management. The student will act as a Project Manager for an undergraduate design team and develop a broad knowledge of operational management; an in depth knowledge of project management tools and techniques; personal and interpersonal communication skills, as well as teambuilding and presentation skills; all of which are essential for a Project Manager in today’s high-tech electrical and information technology engineering world.
Information Systems Project Management
Welcome to Project Management! This course provides analytical and practical skills to manage, develop and improve the effectiveness of project through hands-on team and project management. The student will act as a Project Manager for an undergraduate design team and develop a broad knowledge of operational management; an in depth knowledge of project management tools and techniques; personal and interpersonal communication skills, as well as teambuilding and presentation skills; all of which are essential for a Project Manager in today’s high-tech electrical and information technology engineering world.
Research includes synthesis and analysis of previous research to the extent that it leads to new and creative outcomes. Research may also emanate from an opportunity, where students are able to conduct hypothesis testing or conduct experimental research on its viability in the chosen locale of the study.
Research includes synthesis and analysis of previous research to the extent that it leads to new and creative outcomes. Research may also emanate from an opportunity, where students are able to conduct hypothesis testing or conduct experimental research on its viability in the chosen locale of the study.
Research includes synthesis and analysis of previous research to the extent that it leads to new and creative outcomes. Research may also emanate from an opportunity, where students are able to conduct hypothesis testing or conduct experimental research on its viability in the chosen locale of the study.
Information System Strategic Management and Acquisition
Formulation and implementation of strategic and operational plans, and the periodic review of performance results versus planned targets are key to a business’ success and its competitive advantage. By learning the basics of strategic planning and defining it to the existing enterprise, one will be able to optimize the business by achieving the right balance between efficiency and business innovation, supporting the delivery of the business strategy, and allowing the business to respond to changes. This course allows one to understand the business better by defining its applying the Balanced Scorecard framework in identifying gaps to meet its strategic goals and objectives.
Information System Strategic Management and Acquisition
Formulation and implementation of strategic and operational plans, and the periodic review of performance results versus planned targets are key to a business’ success and its competitive advantage. By learning the basics of strategic planning and defining it to the existing enterprise, one will be able to optimize the business by achieving the right balance between efficiency and business innovation, supporting the delivery of the business strategy, and allowing the business to respond to changes. This course allows one to understand the business better by defining its applying the Balanced Scorecard framework in identifying gaps to meet its strategic goals and objectives.
Information System Strategic Management and Acquisition
Formulation and implementation of strategic and operational plans, and the periodic review of performance results versus planned targets are key to a business’ success and its competitive advantage. By learning the basics of strategic planning and defining it to the existing enterprise, one will be able to optimize the business by achieving the right balance between efficiency and business innovation, supporting the delivery of the business strategy, and allowing the business to respond to changes. This course allows one to understand the business better by defining its applying the Balanced Scorecard framework in identifying gaps to meet its strategic goals and objectives.
The evolution of information technology (IT) continues to significantly affect the business environment. It changes business practices, reduces costs and alters the ways in which systems should be controlled. In addition, it raises the level of knowledge and skills required to control and audit information systems, and it increases the need for well-educated professionals in the fields of information systems (IS) governance, assurance, security and control. This course examines the key principles related to auditing information technology processes and related controls and is designed to meet the increasing needs of audit, compliance, security and risk management professionals. Through the application of COBIT® and other similar governance frameworks, students will develop a common vocabulary for understanding sources of IT risk and performing an IT audit. Students will further gain hands-on experience in analyzing and assessing IT risks and controls.
The evolution of information technology (IT) continues to significantly affect the business environment. It changes business practices, reduces costs and alters the ways in which systems should be controlled. In addition, it raises the level of knowledge and skills required to control and audit information systems, and it increases the need for well-educated professionals in the fields of information systems (IS) governance, assurance, security and control. This course examines the key principles related to auditing information technology processes and related controls and is designed to meet the increasing needs of audit, compliance, security and risk management professionals. Through the application of COBIT® and other similar governance frameworks, students will develop a common vocabulary for understanding sources of IT risk and performing an IT audit. Students will further gain hands-on experience in analyzing and assessing IT risks and controls.
The evolution of information technology (IT) continues to significantly affect the business environment. It changes business practices, reduces costs and alters the ways in which systems should be controlled. In addition, it raises the level of knowledge and skills required to control and audit information systems, and it increases the need for well-educated professionals in the fields of information systems (IS) governance, assurance, security and control. This course examines the key principles related to auditing information technology processes and related controls and is designed to meet the increasing needs of audit, compliance, security and risk management professionals. Through the application of COBIT® and other similar governance frameworks, students will develop a common vocabulary for understanding sources of IT risk and performing an IT audit. Students will further gain hands-on experience in analyzing and assessing IT risks and controls.
IT Infrastructures and Network Technologies
This course is geared to introduce the basic concepts of data communications and networking between computing devices. You will learn how data is simulated in a network environment by selecting the appropriate networking devices, and the implementation of these devices. The course covers topics such as networking models (OSI and TCP/IP), networking media, LAN devices and WAN technologies.
This subject also introduces the core concepts and essential characteristics of cloud computing. You will understand the key components of a cloud infrastructure including some emerging technology use cases enabled by cloud. You will also be familiarized with various cloud service models and some of the prominent service providers of our times.
IT Infrastructures and Network Technologies
This course is geared to introduce the basic concepts of data communications and networking between computing devices. You will learn how data is simulated in a network environment by selecting the appropriate networking devices, and the implementation of these devices. The course covers topics such as networking models (OSI and TCP/IP), networking media, LAN devices and WAN technologies.
This subject also introduces the core concepts and essential characteristics of cloud computing. You will understand the key components of a cloud infrastructure including some emerging technology use cases enabled by cloud. You will also be familiarized with various cloud service models and some of the prominent service providers of our times.
IT Infrastructures and Network Technologies
This course is geared to introduce the basic concepts of data communications and networking between computing devices. You will learn how data is simulated in a network environment by selecting the appropriate networking devices, and the implementation of these devices. The course covers topics such as networking models (OSI and TCP/IP), networking media, LAN devices and WAN technologies.
This subject also introduces the core concepts and essential characteristics of cloud computing. You will understand the key components of a cloud infrastructure including some emerging technology use cases enabled by cloud. You will also be familiarized with various cloud service models and some of the prominent service providers of our times.
In this course, students will learn the importance of how to use resources in achieving organizational goals.
With a focus on the individual as the basic unit of interaction, students will have a mastery of how the individual thinks and works, enabling him/her to grasp more advanced concepts of behavior involving groups and organizations which will be taken in succeeding courses.
In LEADMGT, the different functions of management will be examined, and how each can affect the organization and then link it to each other so the organization can effectively and efficiently function as a whole. The students will also concentrate on leadership, the four functions of management, the different types of leadership, ways on how to motivate, and the ethics of a leader. The different factors that influence a person’s way of thinking and influencing others to perform will also be discussed.
In this course, students will learn the importance of how to use resources in achieving organizational goals.
With a focus on the individual as the basic unit of interaction, students will have a mastery of how the individual thinks and works, enabling him/her to grasp more advanced concepts of behavior involving groups and organizations which will be taken in succeeding courses.
In LEADMGT, the different functions of management will be examined, and how each can affect the organization and then link it to each other so the organization can effectively and efficiently function as a whole. The students will also concentrate on leadership, the four functions of management, the different types of leadership, ways on how to motivate, and the ethics of a leader. The different factors that influence a person’s way of thinking and influencing others to perform will also be discussed.
Android application development has never been this easy. This course teaches you all the skills that you need to start building modern Android apps from scratch. You will learn how to use the Android Studio IDE or Integrated Development Environment and take advantage of the simplicity of Kotlin as the Android’s official programming language. This course covers starting from Android Studio installation, SDK and AVD configuration, user interface design, working with different views and view groups, navigations and menus, and consuming web services to display large set of data dynamically.
Android application development has never been this easy. This course teaches you all the skills that you need to start building modern Android apps from scratch. You will learn how to use the Android Studio IDE or Integrated Development Environment and take advantage of the simplicity of Kotlin as the Android’s official programming language. This course covers starting from Android Studio installation, SDK and AVD configuration, user interface design, working with different views and view groups, navigations and menus, and consuming web services to display large set of data dynamically.
Android application development has never been this easy. This course teaches you all the skills that you need to start building modern Android apps from scratch. You will learn how to use the Android Studio IDE or Integrated Development Environment and take advantage of the simplicity of Kotlin as the Android’s official programming language. This course covers starting from Android Studio installation, SDK and AVD configuration, user interface design, working with different views and view groups, navigations and menus, and consuming web services to display large set of data dynamically.
Almost every Android application that you will build will use some kind of data. Data could be as simple as a single numeric value, or as complex as data coming from multiple tables in a relational database. Data could be entered directly from your app or automatically populated from multiple sensors of connected embedded devices. Android application development has never been this interesting and straightforward. This course teaches you all the skills that you need to start building modern Android apps that take advantage of the device’s storage, external files and web service, file system to store and load JSON data with Moshi, persist data with shared preferences, and manage SQLite databases with Room.
Almost every Android application that you will build will use some kind of data. Data could be as simple as a single numeric value, or as complex as data coming from multiple tables in a relational database. Data could be entered directly from your app or automatically populated from multiple sensors of connected embedded devices. Android application development has never been this interesting and straightforward. This course teaches you all the skills that you need to start building modern Android apps that take advantage of the device’s storage, external files and web service, file system to store and load JSON data with Moshi, persist data with shared preferences, and manage SQLite databases with Room.
Almost every Android application that you will build will use some kind of data. Data could be as simple as a single numeric value, or as complex as data coming from multiple tables in a relational database. Data could be entered directly from your app or automatically populated from multiple sensors of connected embedded devices. Android application development has never been this interesting and straightforward. This course teaches you all the skills that you need to start building modern Android apps that take advantage of the device’s storage, external files and web service, file system to store and load JSON data with Moshi, persist data with shared preferences, and manage SQLite databases with Room.
Professional Issues in Information Systems
Digital ethics is where the system of values and moral principles meet and transform digital transactions among people, businesses, and things. Digital ethics is required for a business to succeed with the use digital technology guided by what is morally desirable (B.F. Skinner, 2016). This course aims to assist you in identifying and understanding issues relating to the personal and organizational application of ICT with particular emphasis on ethics and privacy. You will develop a sense of professional responsibility through exploring the professional code of ethics articulated by professional accrediting bodies and will explore a range of social, legal, ethical, and business issues that ICT professionals face in their careers.
Professional Issues in Information Systems
Digital ethics is where the system of values and moral principles meet and transform digital transactions among people, businesses, and things. Digital ethics is required for a business to succeed with the use digital technology guided by what is morally desirable (B.F. Skinner, 2016). This course aims to assist you in identifying and understanding issues relating to the personal and organizational application of ICT with particular emphasis on ethics and privacy. You will develop a sense of professional responsibility through exploring the professional code of ethics articulated by professional accrediting bodies and will explore a range of social, legal, ethical, and business issues that ICT professionals face in their careers.
Professional Issues in Information Systems
Digital ethics is where the system of values and moral principles meet and transform digital transactions among people, businesses, and things. Digital ethics is required for a business to succeed with the use digital technology guided by what is morally desirable (B.F. Skinner, 2016). This course aims to assist you in identifying and understanding issues relating to the personal and organizational application of ICT with particular emphasis on ethics and privacy. You will develop a sense of professional responsibility through exploring the professional code of ethics articulated by professional accrediting bodies and will explore a range of social, legal, ethical, and business issues that ICT professionals face in their careers.
Secure programming will teach students secure software concepts, including its design, implementation, and maintenance. During the course students will be exposed to a selection of topics from the following: performing threat modelling, issues in authentication and authorization, auditing for security, input sanitizing, TOCTOU vulnerabilities, memory management issues, fixing vulnerabilities and patch distribution. The course requires previous programming experience and some understanding of computer systems.
Secure programming will teach students secure software concepts, including its design, implementation, and maintenance. During the course students will be exposed to a selection of topics from the following: performing threat modelling, issues in authentication and authorization, auditing for security, input sanitizing, TOCTOU vulnerabilities, memory management issues, fixing vulnerabilities and patch distribution. The course requires previous programming experience and some understanding of computer systems.
Secure programming will teach students secure software concepts, including its design, implementation, and maintenance. During the course students will be exposed to a selection of topics from the following: performing threat modelling, issues in authentication and authorization, auditing for security, input sanitizing, TOCTOU vulnerabilities, memory management issues, fixing vulnerabilities and patch distribution. The course requires previous programming experience and some understanding of computer systems.
Not everyone knows that in the IT world, there exists a career between a software developer and a systems analyst. Software testers are often overlooked by their importance and the role that they play in the software development process. In this course, you will be introduced to software testing and the role of QAs and testers to the field of Information Technology. You will also learn up-to-date software testing techniques and approaches.
Not everyone knows that in the IT world, there exists a career between a software developer and a systems analyst. Software testers are often overlooked by their importance and the role that they play in the software development process. In this course, you will be introduced to software testing and the role of QAs and testers to the field of Information Technology. You will also learn up-to-date software testing techniques and approaches.
Not everyone knows that in the IT world, there exists a career between a software developer and a systems analyst. Software testers are often overlooked by their importance and the role that they play in the software development process. In this course, you will be introduced to software testing and the role of QAs and testers to the field of Information Technology. You will also learn up-to-date software testing techniques and approaches.
The course focuses on the practical application of systems analysis and design tools to business problems with IT orientation. The course provides a broad overview of fundamental tools and concepts based on the System Development Life Cycle using the tool Unified Modelling Language. It also focuses on practical issues of Software System Design and Systems Design Principles.
The course focuses on the practical application of systems analysis and design tools to business problems with IT orientation. The course provides a broad overview of fundamental tools and concepts based on the System Development Life Cycle using the tool Unified Modelling Language. It also focuses on practical issues of Software System Design and Systems Design Principles.
The course focuses on the practical application of systems analysis and design tools to business problems with IT orientation. The course provides a broad overview of fundamental tools and concepts based on the System Development Life Cycle using the tool Unified Modelling Language. It also focuses on practical issues of Software System Design and Systems Design Principles.
User experience design is an interdisciplinary field that integrates theories and methodologies from computer science, cognitive psychology, design, and many other areas. The course is intended to introduce the student to the basic concepts of human-computer interaction. The course will unfold by examining design and evaluation. The students will gain principles and skills for designing and evaluating interactive systems. Among the topics studied are the design and evaluation of effective user interaction designs, including principles and guidelines for designing interactive systems. Additionally, much emphasis is given to the development process for user interaction designs as an integral, but different, part of interactive software development. User interaction development activities include requirements and task analysis, usability specifications, design, prototyping, and evaluation.
User experience design is an interdisciplinary field that integrates theories and methodologies from computer science, cognitive psychology, design, and many other areas. The course is intended to introduce the student to the basic concepts of human-computer interaction. The course will unfold by examining design and evaluation. The students will gain principles and skills for designing and evaluating interactive systems. Among the topics studied are the design and evaluation of effective user interaction designs, including principles and guidelines for designing interactive systems. Additionally, much emphasis is given to the development process for user interaction designs as an integral, but different, part of interactive software development. User interaction development activities include requirements and task analysis, usability specifications, design, prototyping, and evaluation.
User experience design is an interdisciplinary field that integrates theories and methodologies from computer science, cognitive psychology, design, and many other areas. The course is intended to introduce the student to the basic concepts of human-computer interaction. The course will unfold by examining design and evaluation. The students will gain principles and skills for designing and evaluating interactive systems. Among the topics studied are the design and evaluation of effective user interaction designs, including principles and guidelines for designing interactive systems. Additionally, much emphasis is given to the development process for user interaction designs as an integral, but different, part of interactive software development. User interaction development activities include requirements and task analysis, usability specifications, design, prototyping, and evaluation.
Web development is one of the hottest jobs available in the IT industry today. The subject aims to cover the fundamentals of creating web-based applications, using popular web development languages and frameworks. By learning the basics of web development, you will have the foundations of creating applications that can serve millions of users via the World Wide Web. The course provides an overview of front-end development using Hypertext Markup Language (HTML), Cascading Style Sheets (CSS) and JavaScript, as well as an introduction to some popular front-end frameworks such as Bootstrap and Vue.js. In addition, the course also provides a basic foundation of back-end web development using PHP as the programming language and Laravel as a Web development framework. At the end of this course, you will have a glimpse of what it takes to become a full-stack web developer.
Web development is one of the hottest jobs available in the IT industry today. The subject aims to cover the fundamentals of creating web-based applications, using popular web development languages and frameworks. By learning the basics of web development, you will have the foundations of creating applications that can serve millions of users via the World Wide Web. The course provides an overview of front-end development using Hypertext Markup Language (HTML), Cascading Style Sheets (CSS) and JavaScript, as well as an introduction to some popular front-end frameworks such as Bootstrap and Vue.js. In addition, the course also provides a basic foundation of back-end web development using PHP as the programming language and Laravel as a Web development framework. At the end of this course, you will have a glimpse of what it takes to become a full-stack web developer.
Web development is one of the hottest jobs available in the IT industry today. The subject aims to cover the fundamentals of creating web-based applications, using popular web development languages and frameworks. By learning the basics of web development, you will have the foundations of creating applications that can serve millions of users via the World Wide Web. The course provides an overview of front-end development using Hypertext Markup Language (HTML), Cascading Style Sheets (CSS) and JavaScript, as well as an introduction to some popular front-end frameworks such as Bootstrap and Vue.js. In addition, the course also provides a basic foundation of back-end web development using PHP as the programming language and Laravel as a Web development framework. At the end of this course, you will have a glimpse of what it takes to become a full-stack web developer.
Explore these full text databases dealing with Information Systems to view and download articles/readings for your research: