MTH1112 Computer Science

Current Status
Not Enrolled
Price
Free
Get Started

COURSE DESCRIPTION

The field of computer science is an ever-evolving discipline that serves as the foundation for the modern digital world. It encompasses the study of algorithms, data structures, programming languages, software development, and the architecture of computing systems.

This course on Computer Science is designed to provide a comprehensive understanding of both the fundamental concepts and the latest advancements in the field. Through this course, students will gain the knowledge and skills necessary to solve complex computational problems, develop efficient software, and explore the emerging technologies that are shaping the future of computing.

Key Points

  1. Foundational Concepts in Computer Science: This course begins by laying the groundwork for understanding computer science, covering essential topics such as algorithms, data structures, and programming languages. Students will learn how these elements form the basis of software development and problem-solving in computing.
  2. The Evolution and Impact of Computers: The course delves into the history and evolution of computers, tracing their development from early mechanical devices to modern digital systems. This exploration provides context for understanding the rapid advancements in technology and their societal implications.
  3. Software Development and the SDLC: A significant portion of the course is dedicated to the Software Development Life Cycle (SDLC), a framework that guides the development of high-quality software. Students will learn about the stages of the SDLC, including planning, design, implementation, testing, and maintenance.
  4. Networking, Cybersecurity, and Cloud Computing: The course covers key aspects of networking, cybersecurity, and cloud computing, emphasizing their importance in today’s interconnected world. Students will explore how data is transmitted across networks, how to secure digital assets, and how cloud computing is transforming IT infrastructure.
  5. Artificial Intelligence and Machine Learning: As AI and machine learning continue to revolutionize industries, this course introduces students to the principles and applications of these technologies. Students will explore how machines learn from data, make decisions, and perform tasks that traditionally required human intelligence.
  6. Future Trends and Emerging Technologies: The course concludes with an exploration of future trends in computer science, including quantum computing, blockchain, and advanced AI. These emerging technologies have the potential to reshape industries and create new opportunities in the digital age.

Core Learning Outcomes

  • Understand Foundational Concepts: Develop a solid understanding of algorithms, data structures, and programming languages as the basis for software development and problem-solving in computing.
  • Analyze the Evolution and Impact of Computers: Trace the historical development of computers and appreciate the transformative power of technology in modern society.
  • Apply the Software Development Life Cycle (SDLC): Gain proficiency in each stage of the SDLC to develop high-quality software that meets user requirements and deadlines.
  • Implement Networking, Cybersecurity, and Cloud Solutions: Design secure networks, protect digital assets, and utilize cloud computing for scalable and efficient IT infrastructure.
  • Explore Artificial Intelligence and Machine Learning: Understand the principles of AI and machine learning to contribute to intelligent system development and technological innovation.
  • Anticipate Future Trends in Computer Science: Stay informed about emerging technologies like quantum computing and blockchain to prepare for future advancements in the field.

REFERENCE MATERIALS
for
Full-CLC Students

A CLC award signifies that the student has attained the knowledge, (through either prior education or experience), equal to or greater than the student would have learned in a traditional college course.”

“Based upon your CLC award, physical classroom attendance is not required; however, you will be required to successfully pass a final exam for each course.”

Based upon your HESEAP Application, you have received full-CLC for this course; therefore, this is a test-out course which does not include traditional education on the subject.

USILACS wants to help you succeed. If you feel you need a little knowledge refresher or want to expand your knowledge on this subject, we recommend that you consider reviewing some of the vast online education resources and search topics below.

Thousands of FREE Online College Courses:

Search Topics: Publications/Videos/Papers

(The majority of the exam questions for this course are based upon information contained in the below search topics)

 

  • (2018) How Computers Work (A series of 6 videos of which 4 will be viewed) By Code.org. Available at
  1. https://www.youtube.com/watch?v=mCq8-xTH7jA&index=2&list=PLzdnOPI1iJNcsRwJhvksEo1tJqjIqWbN- 
  2. https://www.youtube.com/watch?v=USCBCmwMCDA&index=3&list=PLzdnOPI1iJNcsRwJhvksEo1tJqjIqWbN- 
  3. https://www.youtube.com/watch?v=DKGZlaPlVLY&index=5&list=PLzdnOPI1iJNcsRwJhvksEo1tJqjIqWbN- 
  4. https://www.youtube.com/watch?v=xnyFYiK2rSY&list=PLzdnOPI1iJNcsRwJhvksEo1tJqjIqWbN-&index=6  

 

Please note: USILACS is not the source of these links. Therefore we do not have control over the accessibility of the links. You may find that some links are no longer active. We therefore encourage you to copy and paste the title into Google or YouTube to find an alternative source. You are also welcome to email our academic team at academics@usilacs.org for assistance or to inform them of an inactive link so we can replace it with a new one.

Sometimes the links may invite you to download reference material into a PDF. Although we have been diligent in finding safe sources of information, we encourage you to be diligent in ensuring a download is safe on your device.

Although we are providing comprehensive study material, if you feel you require more, please copy and paste the topics and titles into Google and YouTube. 

 

Tips for success

Remember, these exams are all open textbook. Meaning, you can keep your reference material open in other tabs to refer back to during your exam.

Some of the reference materials are large, extensive books with hundreds of pages. If you have a question on your exam that you want to find the answer to within the book, here’s a quick way of doing so:

Choose a keyword or phrase from the exam question. Go to the reference material. Press ‘Ctrl’ + ‘F’ on your keyboard. This will bring up a search bar. Type your keyword or phrase into the search bar and click search. This will show you all the locations that they appear in the reference material.