COMPUTER SKILLS | WORK EXPERIENCE | EDUCATION |
---|---|---|
CURRENT RESUME | ABOUT ME | BACK TO MAIN PAGE |
Education is arguable the most important skill anyone can have. Education is an on going relationship. I pride myself on the education that have gained over the years. Listed below is my education to date, listed most recent chronological order.
What is CSSP?
CSSP is a certificate computer programming language program offered at Northeastern University, University College.
The course is 31 weeks and covers 15 courses. This is a very intense program. The time committed to this course is the equivalent of a regular full time course.
A typical weekend involves 4 hours of class on Friday night and 8 hours of class time on Saturday. The program also requires approximately 5 - 10 hours per week of studying for each class. A student is usually taking three classes at a time.
This program not only teaches an incredible amount of information, but how to manage a thinly stretched time schedule.
Introduction to PC based office automation and decision support software utilizing Microsoft Office. Introduction to data processing concepts and computers, including an overview of data processing history, computer hardware, including configurations of personal computers, and larger computer systems, systems development life cycle, the use of computers for specific business applications, and data communications concepts.
This course introduces the student to the discipline of creating logical solutions to business programming problems using flowcharts, hierarchy charts and pseudocode techniques. Emphasis is placed on the development of algorithms that could be coded into computer programs using a programming language such as COBOL, BASIC or "C". An overview of computer terminology is covered.
Use of spreadsheets for charting, decision support and scenario planning. Development of database tables, table relationships, queries, reports and forms. Use of graphics for presentations. Class focus is on Microsoft Excel, Microsoft Access, and Microsoft PowerPoint. Includes lectures, in-class demonstrations, and extensive assignments that apply skills. Not.
An introduction to developing Windows applications using the Visual Basic programming environment. The course covers the essentials of forms, objects and properties, controls and dialogs, and event -driven programming. Text and graphics processing, file-handling, and user interface design; the basics of object-based programming, and the use of the grid and data controls.
Continuation of Visual Basic. Course covers advanced programming topics using the object oriented language, Visual Basic. Students learn how to create and run database, word processing and spreadsheet applications using Visual Basic. Students create graphics to interface with other software applications.
OOP, ADT, objects, encapsulation, polymorphism, inline functions, member and friend functions, private, protected and public members of classes, constructors, destructors, operator overloading, impure vs. pure virtual functions, base classes, virtual base classes, derived classes, C++ I/0 Library, inheritance, multiple inheritance, manipulators, various data structures including multikey trees.
Fundamentals of the C programming language, I/O operations, arithmetic operations, loops, arrays, character strings, functions. Structures, file organization (text files, random access files). Pointers, queues, stacks, rings, binary trees. Advanced programming techniques using C, recursion, address arithmetic, the preprocessor, pointers vs. multidimensional arrays, pointers to functions, macros, nested structures, unions, file merging and sorting techniques, linked lists, command line arguments, binary trees, operations on bits, enumerated data types.
Designed to provide an understanding of the Unix Operating System. Through reading assignments, lectures and lab exercises, I focused on the following topics: Files, text manipulation, editors, programming tools, comprehensive coverage of Unix utilities, e-mail and intermediate level shell programming. In the second level of this course I completed a more comprehensive study of shell programming, including C shell programming, a knowledge of the more advanced Unix utilities like sed and awk, and a survey of the Internet tools, like finger, rlogin/telnet, ftp, whois, program debugging, data inputs with program arguments, program loops, and interactive data input.
Systems analysis and design cycle, with emphasis on the analysis phase. Includes the history and life-cycle of business information systems, the role of the systems analyst, analytical tools useful to the systems study process, development of feasibility studies, and presentation of study phase findings. Emphasizes the design phase and systems implementation. Includes detailed systems design procedures and techniques, system testing, specification and procedure writing, documentation, design of auditing and control procedures, performance measurement techniques, hardware and software selection and planning, and project management.
Communications, networking, and distributed processing from the user's rather than the designer's point of view. Includes the economics of distributed processing, communications concepts, local-area networks, and vendor selection.
Introduction to the database approach to design of integrated information applications. Covers the three methods of database design; data structures; diagramming; data definition languages; data manipulation languages; database implementation and evaluation; and the role of the database administrator.
This section for cssp
NORTHEASTERN UNIVERSITY ( Boston, MA)
Bachelors of Science in Civil Engineering April 1996
Concentration in Environmental Design Systems.
I also participated in many various activities and organizations.