Programming Fundamentals notes
112 notes by 97 users · Page 3 of 3
This GoConqr page gathers over 90 Programming Fundamentals notes, covering topics from variables and algorithms to Python and error handling. School students, university students and professional candidates can use them to practise programming topics, while teachers can find ready-made material. Browse the notes and pick a topic to start with.
Select topic
- Algorithms and Flowcharts105
- Programming Languages131
- IDEs, Compilers and Interpreters165
- Python Programming99
- Programming Syntax65
- Variables, Constants and Data Types191
- Operators and Boolean Logic53
- Arrays and Data Structures43
- Control Structures89
- Functions and Procedures41
- Programming Paradigms35
- Robust Programming and Testing209
- Software Development13
- Game Programming Projects156
- Robot Programming Challenges16
Notes
-
Glossary Data – Binary form (001001) Process – The processing of data for usage Output – The output of the processed data to be displayed. Constant – Known as an identifier. An integer or string that does not change. Variable ...
-
flow charts A flowchart is a type of diagram that represents an algorithm, workflow or process, showing the steps as boxes of various kinds, and their order by connecting them with arrows. This diagrammatic representation illustr...
-
Variables # # Example file for variables# (For Python 3.x, be sure to use the ExampleSnippets3.txt file)# Declare a variable and initialize itf = 0;print f# re-declaring the variable worksf = "abc"print f# ERROR: variables of d...
-
Python Variables # # Example file for variables# (For Python 3.x, be sure to use the ExampleSnippets3.txt file)# Declare a variable and initialize itf = 0;print f# re-declaring the variable worksf = "abc"print f# ERROR: variables of d...
-
Arrays the number of containers making up an array is fixed when it is created. each container within the array holds the same data type. In programming terms, an array is made up of a defined number of ‘elements’, each elem...
-
For...Next Loop Example
-
datastructures Data Structures What is a data structure? A data structure is a storage that is used to store and organize data. It is a way of arranging data on a computer so that it can be accessed and updated efficiently. A data s...
-
Tester Example
-
Syntax and Logic errors Errors Logic and Syntax Syntax errors are mistakes in the way that the code is written. Translators can only execute a program if it is syntactically correct. Common syntax errors include spelling ...
-
Data Structure In C++ Array In c++ Type Casting IN C++:- A type cast is basically a conversion from one type to another. There are two types of type conversion: **Implicit Type Conversion**:- Also known as ‘aut...
-
Python turtle
-
Indentation Indentation — Functions Indentation consists of whitespace formed by blanks, tabs, and newlines. Leading white space indicates indentation level (4 spaces per level) and specifies logical grouping of statements i...
-
Pseudocode More Notes:Pseudocode is an artificial and formal language to help programmers code.player = “enter your name”print “enemy sightedif [player] touches [enemy]play sound.oggprint “Ouch!”a flowchart is a diagram that pic...
-
Beginning
-
Intro to Computer Programming Unit 1: Introduction 1.1: History and Motivation History and Motivation History of Software and Computer System Design The first computer came into existence in the 1940s What is a computer? Electronic device that sto...
-
Functions
-
Untitled
-
Take in an output variables Console //declare variables int number; //print statement Console.WriteLine("Please enter a number:"); //read what was input into console and attach to variable. number = int.Parse(Console.ReadLine()); //output variable after...
-
cisc notes line(x1,y1,x2,y2) triangle(x1,y1,x2,y2,x3,y3) quad(x1,y1,x2,y2,x3,y3,x4,y4) rect(x, y, width, height) ellipse(x, y, width, height) point(x,y) fill(r, g, b) mouseX, mouseY - provides the mouse location keyPressed, mous...
-
Reasons to learn programming languages Reasons to learn programming languages : Increased capacities to express ideas Improved background for choosing appropriate languages Increased ability to learn a new language A better understanding of the significanc...
-
Data types - created from Mind Map Integer Decimals numeric data types Float numerical variable
-
extra class date: 26/12/2023 Coding is a logical or mathematical way to communicate with computer. 4 Basic concept language: - scripting language : controls the user interface - XML (markup) language : HTML ; it can d...
-
Trace tables Lines in a trace table correspond with the lines in the code.If a line in code doesn't require anything to be recorded, still count it as a line in the trace table, e.g:T = 1REPEATR = FALSEA = T/2IF INT(A) = A THEN R ...
-
Abstraction Abstraction is the process of removing details from the page separating the details form the content so a deveoper can focus on one aspect fthe code at a time. It reduces duplication within the code as separting the c...
-
Untitled A Programming paradigm which aims to improve the clarity, quality and developement time of a computer program by: Sequences Selection Iteration / repetition Proseduralisation : extensive use of subroutines Procedures ...
-
Yr 9 programming project Analysis of the project. make a code with a log in system allow authorised users to encrypt and decrypt messages. there should be 5 agents/ users messages should be stored separately
-
Computational Constructs - created from Mind Map Functions and Procedures Parameter Passing Scope of a Variable
-
Flow Controls - created from Mind Map Conditional Statements Looping Statements Branching
-
programming terminologi - created from Mind Map Integrated development environment programming language Programming or coding
-
Intro to Python # Addition and subtraction print(5 + 5) print(5 - 5) # Multiplication and division print(3 * 5) print(10 / 2) # Exponentiation print(4 ** 2) # Modulo print(18 % 7)
-
Arrays Watch the video and do the following assignments:1. write about the new way the teacher uses to populate the arrays2. Why is the 4th element has an index of 3 in array referencing? Intro
-
output result of the program is called