Introduction to Computer Science: Programming, Algorithms, and Technology Overview

 
CSC 111
INTRO
 
 
Programming
 
1 – Lectures
2 – Tutorials
3 – Lab
 
Science
Technology
Art
 
-----------------------------------------
CSC 111  --- Introduction
CSC 113  --- Object Oriented
-----------------------------------------
Algorithms & Data Structures
Software Engineering
-----------------------------------------
Math
Database
Graphics
AI
Compiler
OS
…..
 
 
CPU
            Arithmetic Logic Unit
(ALU)
            Control Unit (CU)
            Registers
MEM
 
I/O
            Keyboard
            Mouse
            Screen
            Printer
            ….
 
Scratch, LabVIEW, Unreal Blueprints, etc.
 
Go, ErLang, Elixir
 
Python, Ruby, Perl, PHP, JavaScript, etc.
 
Java, C#, Swift, Kotlin, Dart, etc.
 
C++, SmallTalk, Self, etc.
 
C, Pascal, Cobol, Fortran, Basic, Lisp, etc.
 
Assembly
 
Machine Language
 
Java
 
       A syntax like C (Using Braces)
       Static Typing
       Uses OOP – Similar to C++
       Uses a Virtual Machine (Java VM)
                        Portable
                        Sandbox (safe)
                        Run ByteCode generated by many languages (Java, Kotlin, etc.)
       Automatic Memory Management using a garbage collector (GC)
Slide Note
Embed
Share

Delve into the fascinating world of computer science with a comprehensive exploration of programming, algorithms, and technology. From foundational concepts like CPU architecture and logic units to practical languages such as Java and Python, this content covers a wide array of topics essential for aspiring computer scientists and programmers. Discover key areas like software engineering, data structures, artificial intelligence, and more, presented through informative lectures, tutorials, and hands-on lab sessions.

  • Computer Science
  • Programming
  • Technology
  • Algorithms
  • Software Engineering

Uploaded on Sep 28, 2024 | 0 Views


Download Presentation

Please find below an Image/Link to download the presentation.

The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author. Download presentation by click this link. If you encounter any issues during the download, it is possible that the publisher has removed the file from their server.

E N D

Presentation Transcript


  1. C S C 1 1 1 I N T RO

  2. Science Technology Art Programming 1 Lectures 2 Tutorials 3 Lab

  3. ----------------------------------------- CSC 111 --- Introduction CSC 113 --- Object Oriented ----------------------------------------- Algorithms & Data Structures Software Engineering ----------------------------------------- Math Database Graphics AI Compiler OS ..

  4. CPU Arithmetic Logic Unit (ALU) Control Unit (CU) Registers MEM I/O Keyboard Mouse Screen Printer .

  5. Scratch, LabVIEW, Unreal Blueprints, etc. Go, ErLang, Elixir Python, Ruby, Perl, PHP, JavaScript, etc. Java, C#, Swift, Kotlin, Dart, etc. C++, SmallTalk, Self, etc. C, Pascal, Cobol, Fortran, Basic, Lisp, etc. Assembly Machine Language

  6. Java A syntax like C (Using Braces) Static Typing Uses OOP Similar to C++ Uses a Virtual Machine (Java VM) Portable Sandbox (safe) Run ByteCode generated by many languages (Java, Kotlin, etc.) Automatic Memory Management using a garbage collector (GC)

Related


More Related Content

giItT1WQy@!-/#giItT1WQy@!-/#giItT1WQy@!-/#