12-30-2009, 08:10 PM
rickyjo Wrote:Fascinating. Thank you all for your information. I should be strong in most of the categories operalady listed.
BTW....programming?!?! Why....? I know nothing outside of the basics of web development languages. What exactly do I need to know about programming? The context a certain language is used and the name of the most common languages is probably about all I've got going for me.
Augh, well if the DSST is easier I guess I'll go with that first if I can find a testing center...or is it prometric because I know where those guys are. They have an office across the street from me.
Finally would somebody be so kind as to elucidate what exactly "operations" and "[application?] development processes" could mean as far as the test goes....and maybe "interface" as well, because I'm having trouble envisioning the last one outside the obvious.
Interface:
- Multitasking â more than one program concurrently for a single user
- Shell â graphical user interface, outer layer to operating system
- GUI â graphic user interface (gooey), refers to the graphic user interface that allows users to drag with a mouse rather than enter text, divides screen into sections, icons, mouse, divides screen into sections, relies most on mouse, Advantage â easier for the novice
- command-line interface â CLI, mechanism for interacting with computer software or operating system by typing commands (DOS/UNIX)
- Menu interface â line of command options with a menu bar
- Know parts of a window, close, minimize, restore, menu bar, taskbar...
Programming
- History of programming languages - Language pre date the invention of the computer, directs behavior of machines (looms and player pianos)
machine language â machine code, 1st generation, system of instructions executed by the CPU, lowest level of computer programming
assembly language â 2nd generation, a family of low level languages for programming computers, and integrated circuits
- FORTRAN â assembly program, general purpose, suited for numeric computing and scientific computing
- BASIC â Beginners All Purpose Symbolic Instruction Code, family of high level programming languages, 1964 design, access to non science students, remains popular to this day
- PASCAL â influential imperative procedural programming language, designed as a small and efficient language to encourage good programming practices
- C â specified by an ISO standard (internal organization for standardization), used for developing portable apps, most popular
- Object-Oriented Programming â a programming paradigm that uses objects , data fields and methods to design applications and programs, polymorphisms, design patterns, inheritance and behavior sub-typing, bundles together, object operates in its own data structure
- C++ - a strategically typed, multiple paradigm complicated programming language, considered middle language, includes high and low, input statement includes extraction operator, Output stream â char or cout (C is input), Output statement â cout>>Circumference, Input statement â cin>>Radius
- Java â originally object oriented, programming language, SUN Microsystems, 1995, can run on any Java virtual machine
- JavaScript â object oriented language, used in the form of client side Java, web browsing and dynamic web pages
- PERL â high level dynamic programming language, designed by Wall of NASA, general purpose Linux language, wildly popular
- COBOL â common business oriented language, second oldest high level programming language, popular for business on large computers, invented by a woman, Grace Murray Hopper â laid foundation for COBOL
- UNICODE â 16 bit encoding system,
- ASNII - Abstract Syntax Notation One. 7 bit. The OSI language for describing abstract syntax.
- ANSI â 8 bit
- Hexadecimal â base 16
- Macro â program of recorded keystrokes
- CGI âcomputer generated imagery
- Algorithm â ordered steps, define how a task is to be done, essential, specify the specific instructions a computer should perform (in a specific order) to carry out a specified task, such as calculating employeesâ paychecks or printing studentsâ report cards. Written in human readable language (pseudocode).
- Pseudocode â human readable language,
- âprint the values ofâ - output
- Binary search algorithm â recursive structure
- Primitive â building block from which algorithms can be constructed
- Report generator â produces reports for end users
- Application Generator â creates software code based on description of data that needs to be processed
- Function â units of a program code that perform specific procedures, procedures that return a value to portion that invoked them
- Assembler â program that translates assembly language software programs into machine language
- Compiler - program that translates one text into another type of text, modifies the appearance, converts high language software programs into machine language for later
- Interpreter â program that converts software programs into machine language for immediate execution, Advantage â easier to develop
- Debugger â a program that debugs and tests other programs,
- Boolean Logic â A + B is true if A is true and B is true
- Boolean data types â take only values of T & F
- Declarative Programming logic â self contradictory statements, inconsistent
- Control Structure â controls logical sequence of instructions
- Abstract data types â user defined, include definitions of operations
- Complex data types consist of
- Predetermined storage system
- Collection of predefined operations
- Character data types â data expressed using symbols
- Halting problem â predicts when program will terminate under certain conditions, unsolvable, beyond computerâs capabilities
- BNF (Bakus Naur Form) â notation for representing syntax of programming languages
- Arrays â a collection of data items that can be selected by indices, computed at run time, group of elements of data types, organizes data so a related set of values can be easily stored or searched
- Loops â instructions that executes repeatedly
- Strings â sequence of computer symbols or digits in computer programming
These are part of the notes we used to study. Please verify my info as I am not a computer expert at all.
Passed:
American Gov, US History 1, US History 2, Computing, Info Systems, Humanities, Sociology, Art, Western Civ I, Western Civ II, Social Sciences and History, Civil War, Business, Vietnam, A&I Lit, Law Enforcement and Criminal Justice, American Lit, English Lit, Astronomy, Supervision, 1 FEMA, Total -79