[ http://www.masswerk.at/google60/ ]
The CSEC - Computer Science and Engineering Club is alive and well.
Each quarter their first event is the Friday Linux Tutorial.
[ ../syllabus.html ]
[ syllabus.html ]
[ schedule.html ]
[ http://cse.csusb.edu/dick/cs201/ ]
where the latest CSE201 events are blogged.
Shortly I will be handing out a form that contains a word you can use to access
. . . . . . . . . ( end of section Administrative Details) <<Contents | End>>
[ FAQ.html ]
This class involves programming. Programming is not easy. You have
to follow precise rules -- Syntax and semantics -- while being creative.
Briefly -- programming involves thinking.
You have to risk being wrong -- making and fixing mistakes is a common
experience in programming.
Enjoy your mistakes
-- I will enjoy mine.
As you read these notes and the book you will find the word Syntax.
It indicates the rules of the language you will be learning in this class.
Because it is a computer language you must follow these rules precisely.
Therefore you should take note of, and memorise all the syntax.
Here is a joke. As far as this course is concerned the word syntax
means memorize this definition:
- syntax::=memorize this definition.
- What was the most advanced computer class you have taken?
- Why do you want or need to take this class?
- What would you like to make a computer do?
What problems would you like to solve?
Print your name and write the answers to the questions above
on a piece of paper.
. . . . . . . . . ( end of section Exercises) <<Contents | End>>
[ 02.html ]
[ lab01/ ]
. . . . . . . . . ( end of section 01 Introduction to CSE201 Computer Science I) <<Contents | End>>
- Algorithm::=A precise description of a series of steps to attain a goal,
[ Algorithm ]
- Class::=A description of a type of object that includes the data it knows and the functions it can execute.
- Function::programming=A selfcontained and named piece of program that knows how to do something.
- Gnu::="Gnu's Not Unix", a long running open source project that supplies a
very popular and free C++ compiler.
- OOP::="Object-Oriented Programming",
Current paradigm for programming.
- Semantics::=Rules determining the meaning of correct statements in a language.
- SP::="Structured Programming",
a previous paradigm for programming.
- Syntax::=The rules determining the correctness and structure of statements in a language, grammar.
- Q::software="A program I wrote to make software easier to develop",
- TBA::="To Be Announced", something I should do.
- TBD::="To Be Done", something you have to do.
- UML::="Unified Modeling Language", industry standard design and documentation diagrams.
- void::C++Keyword="Indicates a function that has no return value".