Please enable JavaScript.
Coggle requires JavaScript to display documents.
COURSE INTRODUCTION (PSPD) PROGRAMMING LANGUAGE :smiley: (Life cycle of a…
COURSE INTRODUCTION (PSPD) PROGRAMMING LANGUAGE
:smiley:
Standards and best practices
: :checkered_flag:
What are 'Best Practices' :!?:
Best practices are a set of guidelines, ethics or ideas that represent the most efficient or prudent course of action.
Best practices are often set forth by an authority, such as a governing body or management, depending on the circumstances. While best practices generally dictate the recommended course of action, some situations require that industry best practices be followed.
What are "Standards" :question:
These are the guidelines set down to be used for the procedures and techniques and the order they will be used for a range of different things. These are developed so all practitioners use the best treatment plans available.
Life cycle of a software project and programming
:recycle:
PROJECT INITIATION
Stakeholder interviews. Risk analysis.
Project management. :star:
REQUIREMENTS
Use cases.
BRD.
Request for info.
VPAT. :black_flag:
DESIGN
Interface design.
Contranctors.
Proof of concept. :tada:
IMPLAMENTATION
Prototype.
Unit testing.
System integration. :!:
TESTING
Automated tests.
User testing. :green_cross:
DEPLOYMENT
Accessibility.
Statment. :unlock:
MAINTENANCE
System support.
User Support. :warning:
Fundamentals of programming languages
:explode:
:lock:
Variables
: :silhouette:
Variables are the backbone of any program, and thus the backbone of any programming language.
In computer programming, a variable is a storage location and an associated symbolic name which contains some known or unknown quantity or information, a value.
Control Structures
:silhouettes:
A control structure is a block of programming that analyzes variables and chooses a direction in which to go based on given parameters. The term flow control details the direction the program takes (which way program control “flows”). Hence it is the basic decision-making process in computing; flow control determines how a computer will respond when given certain conditions and parameters.
Data Structures
:<3:
In computer science, a data structure is a particular way of storing and organizing data in a computer so that it can be used efficiently.
Syntax
:red_flag:
In computer science, the syntax of a programming language is the set of rules that define the combinations of symbols that are considered to be correctly structured programs in that language.
Tools
:fire:
A tool in programming is a piece of software that, when used while you code, allows you to get your program done faster!
Learn C and C++ Programming
C is a powerful system programming language, and C++ is an excellent general purpose programming language with modern bells and whistles. : :pencil2:
Generation of a software project phases
:check:
:pen:
Follow-up phase
Implementation phase
Development phase
Design phase
Definition phase
Initiation phase