Basics of Computer Science

This beginner course will take you from zero knowledge to having a solid understanding of the basic concepts of computer science and programming languages.

Deepdrimz
Created by
Deepdrimz

What you'll learn

  • Use the Javascript language to create interactive programs in the browser with 2D graphics.
  • Convert between number bases, work with modular arithmetic, sequences, and series, and plot graphs.
  • Develop and use mental models to describe the workings of a range of computer systems.

Requirements

  • A personal laptop required
  • Basic computer literacy
  • No degree or prior experience required
  • No prior programming or statistical skills required

Course description

This beginner course will take you from zero knowledge to having a solid understanding of the basic concepts of computer science and programming languages.

The basis for education in the last millennium was “reading, writing, and arithmetic;” now it is reading, writing, and computing. Learning to program is an essential part of the education of every new generational student, not just in the sciences but in all domains.

Beyond direct applications, it is the first step in understanding the nature of computer science’s undeniable impact on the modern world. We intend to teach programming to those who need to learn it, scientifically.

You will learn fundamental concepts of how computers work, which can be applied to any software or computer system. You will also gain the practical skills needed to write interactive, graphical programs at a basic level.

We teach these basic skills with Java programming language for computational problem solving that are applicable in many computing environments. Proficiency in Java is a goal, but we focus on fundamental concepts in programming.

COURSE OUTLINE

  • Introduction to Computer Programming
  • How Computers Work
  • Conditionals and Loops
  • Creating Data Types
  • Input and Output
  • Programming Languages
  • Mathematics for Computer Science

YOU WILL ALSO LEARN HOW TO USE THE FOLLOWING APPLICATIONS:

  • Java Script

PROJECTS THEY WILL WORK ON DURING CLASSWORK AND PERSONAL PROJECTS

Learners will work on hands-on exercises and develop a full-fledged knowledge of computer science at the end of the course. This course includes a mini-Capstone Project where you’ll apply your skills to build a fully functional project.

Moreso, each student is given an individual project and a group project to complete when the course gets done.

Learn from the best

John Doe

Why students love this course

The Basics of Computer Science course offered by DeepDrimz was an excellent introduction to the subject. The course content was comprehensive, covering fundamental concepts such as algorithms, data structures, and programming languages. The instructors were knowledgeable and provided clear explanations. The practical exercises and coding assignments were valuable for hands-on learning. The only suggestion would be to include more interactive coding challenges to reinforce understanding.

Malik Diop
Malik Diop
Student

DeepDrimz's Basics of Computer Science course was a valuable learning experience. The course materials were well-organized and easy to follow. The instructors provided a solid foundation in computer science concepts, including logic, algorithms, and problem-solving techniques. The practical exercises and coding projects helped me apply the knowledge effectively. It would have been even better with more opportunities for peer interaction or group projects.

Adaeze Okonkwo
Adaeze Okonkwo
Student

I highly recommend DeepDrimz's Basics of Computer Science course for anyone interested in learning the fundamentals. The course covered a wide range of topics, including computer architecture, programming concepts, and software development methodologies. The instructors were experienced and provided clear explanations. The practical exercises and coding assignments allowed me to develop my problem-solving skills. An excellent course to build a strong foundation in computer science.

Kwame Owusu
Kwame Owusu
Student

Any questions?
Check out the FAQs

We have put together some commonly asked questions to give you more information.

See more

Yes, certificates will be awarded to students who complete the courses with pass grades. Excellent students will be retained and given a chance to follow-through to our next-level training programme with the goal of making it to a professional who deserves r role at Deepdrimz as a full time team member.

Some courses are beginner courses which are very explicit and can help you transition to becoming an IT professional. Every single course has a beginner opener/guide to help anyone in need to catch up with the basics.

Yes, students will have placements in IT firms or related services industries to give them an upper hand after training. The excellent breed of students will be retained by Deepdrimz for continuous progress on a professional internship

All courses are offered in person at the training centre which is located in our main office. Detailed course programmes are also made available for distant students who can handle the structure and capacity of an online work environment.

All our courses are practical and intensive for a 4-month period with close mentorship. Every single course is accompanied with a project which requires a 100% practical skill for implementation.

Some courses are beginner and intermediate courses which are very explicit and can help you transition to becoming an IT professional.

All courses are offered in both English and French languages, depending on the needs of the students, we make available the instructors and facilitators required.

Courses are taught simultaneously and are very intensive so students are required to take one course at a time. Bright minds and worker-holics will NOT be denied the chance to pick a second course from an online training programme.

The typical duration of our courses ranges from 4-6 months.

More courses like this

Top