Computer Programming
Computer Programming
application programmer, system programmer, system engineer, software architect, database developer, games designer, e-commerce developer
Software Developer
- Create, maintain, and modify computer and software programs such as operating systems, communications software, utility programs
and compilers.
Multimedia Developer
- Use a range of creative software to create and manipulate graphic images, animations, sound, text, and video into programs with
instructional and graphic strategies. These programs are used to produce CD-ROMs, information kiosks, multimedia presentations,
websites, and entertainment/ education products.
Web Developer
- Create software solutions specifically for internet and intranet websites.
- Responsibilities include the design, implementation and support of web applications, and website content changes and upgrades.
Analyst
Business
Systems
Network
Database
Test
Business Analyst
Review, analyze and evaluate the overall business and information needs of an organization to develop solutions to business and related
technology problems.
System Analyst
Match business and system requirements, including developing data and system process flow diagrams, charts, and specifications to suit
different needs.
Network Analyst
Research and recommend policies and strategies for an organization’s network infrastructure.
Database Analyst
Develop and maintain databases, ensuring optimum performance and problem resolution.
Test Analyst
Specify requirements, develop test cases, and execute these test cases against requirements.
application programmer, system programmer, system engineer, software architect, database developer, games designer, e-commerce developer
Hardware Engineer
Responsible for the architecture, design, implementation, development, and support of a computer's hardware infrastructure.
Telecom Engineer
Design implement and support data communication systems including cable, optical and wireless technologies.
Technical Engineer
Design, build, manufacture, implement and support computer systems.
The role includes both hardware and software and the interaction between the two.
End User and Technical Support
Computer operator
Support technician
Helpdesk operator
Network Administrator
Database Administrator
Trainer
Computer Operator
Provide ICT support and maintain computer infrastructure.
Support Technician
Install and configure software and hardware.
Helpdesk Operator
Provide first level technical assistance for computer users.
Receive, diagnose, and solve most user queries.
Network Administrator
Install, configure, maintain, and support an organization’s network environment.
Database Administrator
Facilitate the management, access, retrieval, sharing and configuration of large amounts of data through the design, implementation, and
maintenance of computerized databases.
Trainer
Provide instruction about computer hardware and software to computer users.
Security Specialist
Manage the security of an organization’s system infrastructure. Investigate and resolve incidents, monitor for intrusions, provide virus
protection defenses, and secure systems from unauthorized use.
YOUNG ACHIEVERS’ SCHOOL OF CALOOCAN, INC. Academic Year 2020-2021 Senior High School Department
Lesson 1
1. Purpose
There must be a purpose to justify the need for a project. Many ideas for projects can be discovered through company surveys or
questionnaires aimed at determining needs.
For example, in an e-learning corporation, a survey identified a need in the course development department for a program to log and maintain
course status records. This will be the purpose of the corporation's next IT project.
2. Length
As noted above, PMBOK describes a project as "a temporary endeavor." In other words, an IT project has set beginning and end dates.
The length of the project will depend on its complexity. For example, a short-term project might be developing a report on a company's needs. A
long-term project might be the creation of a database for collecting and generating statistics.
3. Resources
Resources for an IT project can include skilled employees from inside or outside of the company, hardware, software, and other assets as
deemed necessary.
4. Sponsors
There may be many interested parties who have a stake in a project, but there is usually only one main sponsor. This main sponsor
provides the needed direction and financing for the project.
Non-financial sponsors may be acquired if the project incorporates many departments within a company. For example, if the product of a
project will be used by the accounting and human resources departments, it may be necessary to ask experts from each department to provide
input to ensure departmental needs are considered.
5. Uncertainty
Every project will face uncertainty. Anything can go wrong. Although efforts should be made to ensure that the IT project plan is concise,
factors such as time and cost can change due to unforeseen circumstances.
Key attributes are an important aspect of every project. Keeping these attributes in mind throughout the project can help you and your team
meet established goals.
The profession of project management is growing at a very rapid pace It is helpful to understand the history of the field, the role of professional
societies like the Project Management Institute, and the growth in project management software
THE CLASS IS TASK TO COOK ADOBO MAKE PREPARATION FROM PURCHASING UNTIL SERVING
Some people argue that building the Egyptian pyramids was a project, as was building the Great Wall of China
Most people consider the Manhattan Project to be the first project to use “modern” project management
These three-year, $2 billion (in 1946 dollars) projects had a separate project manager and a technical manager
An IT project also produces outputs, which are known as deliverables. These outputs are the results derived from each of the IT project's six
phases—planning, analysis, design, construction, testing, and rollout.
Outputs, or deliverables, can help your team keep a project on track. Well-planned outputs are also an effective way for managers, IT
organizations, sponsors, and users to learn effective lessons from a project. Remember to focus on achieving benefits and objectives when
determining the outputs that will be generated during each phase of your project.
There are several major outputs for each phase in an IT project. Not all phases have the same number of outputs, but all deliverables help you
and your team achieve success with the product. Examples of outputs for each of the six IT project phases are listed ON THE NEXT SLIDE.
SIX PHASES OF IT AN PROJECT
PLANNING PHASE
Planning phase. An example of a planning phase output is the business case, which provides validation for any project decisions made. It acts as
the framework for performing all evaluations and as the starting point for guiding the management of the project.
ANALYSIS PHASE
An example of an analysis phase output is the requirements specification, which contains or refers to the definition and details about the data,
event, and process models, as well as the project quality requirements.
DESIGN PHASE
An example of a design phase output is the design document, which contains or refers to the application architecture and flows, database and
user interface designs, and the workflow diagram.
CONSTRUCTION PHASE
An example of a construction phase output is a programming work unit. Programming work units lay the base for the development of project
codes for testing aids and application and conversion programs. Other nonprocedural codes are also included when applicable.
TESTING PHASE
An example of a testing phase output is the operating instructions, which can be in the form of manuals, installation procedures, or instructions
for using the new system. These instructions would be accessible to all end users.
ROLLOUT PHASE
An example of a rollout phase output is the post-conversion review document, which can contain specifics on the scope of the conversion
process and details about any problems that have occurred during conversion.
PROJECT SUCCESS
There are several ways to define project success:
▪ The project met scope, time, and cost goals
▪ The project satisfied the customer/sponsor
▪ The results of the project met its main objective, such as making or saving a certain amount of money, providing a good return on investment,
or simply making the sponsors happy
TABLE 1-2: WHAT HELPS PROJECTS SUCCEED? *
Executive support
User involvement
Clear business objectives
Emotional maturity
Optimizing scope
Agile process
Project management expertise
Skilled resources
Execution
Tools and infrastructure
Introduction to Basic.NET Programming in Visual Basic.NET
Visual Basic 2008 is a development tool that you can use to build software applications that perform useful work and look great within a
variety of settings. You can create applications for the Windows operating system, the Web, hand-held devices, and a host of other
environments and settings.
Visual Basic 2008
Start Page contains a set of links, MSDN articles and Project Options. A comprehensive source of information about your project, as well as
resources within the Visual Basic development community
Toolbox
Contains controls and other component that can be placed on the form designer.
Solution Explorer Window
Provides you with a way to navigate through your program's structure, with entries for each form, module, and class, along with supporting files
such as the application configuration file.
Properties Window
Describes the properties or characteristics of the form and other controls.
Performing calculations
Operators:
o + is addition
o – is subtraction
o * MOD gets remainder
o / is *floating point division
o \ is *integer division
o *^ is exponentiation
Examples:
Integers = 5 + 5
Integers = 5 MOD 5
{remainder shows)
Integer = 5 / 5
The following are symbols for declaring specific operations
Mathematical Operation Operator or Symbol Mathematical Notation Example Result
Addition + a+b 17+2 19
Subtraction - a-b 2-17 -15
Multiplication * a*b 2*17 34
Division / a/b 17/1 17
Exponentiation ^ a^b 7^2 49
+ or & String Concatenations String 1 + String2 or "Hello" + "World" Hello World
String1 & String2
mod Reminder of division a mod b 19mod3 1
RELATIONAL OPERATORS
Operators Description Mathematical Notation Example Result
> Greater than a>b 25>2 True
< Less than a<b 25<5 False
>= Greater than or equal to a>=b 83>-75 True
<= Less than or equal to a<=b 83<-75 False
<> Not equal a<>b Password <> computer True
= Equal a=b Password = computer False
LOGICAL OPERATORS
Operators Description Example Result
OR It will retrieve true value if the (25>3) OR (3<5) True
operand are true.
AND It will retrieve true value only (25>3) AND (3<5) True
if both operands are true
XOR Both must not be true meaning (25>3) XOR (3<5) False
only one side should hold true
value
NOT Reverse true side NOT (2=2) False
2. Nonnumeric — usually consists of characters, date, Boolean data or variant data types.
Example:
a) String — is a series of characters which may range from zero or more characters. It may hold numeric characters but it is never used
for calculations.
b) Date — used for dates.
c) Boolean data — only holds two value or no, true or false.
d) Variant — data that cam holding any kinds of data except for fixed length strings.
EXPLICIT Declarations
It is advisable to declare all variables before they are used in a program.
Using the DIM statement to declare variables by assigning them a name and a data type. Below is the format of the DIN'I statement in a variable
declaration.
Dim Varname as Data Type
Varname is the name you assign to a variable and the
Data type is the type of data that the variable will hold.
EXPLICIT Declarations
Like giving names in a control, variables also used prefixes in assigning names to them. Below are the variable name prefixes that describe
variables data type.
Example
*Dim anlntegerAs Integer = 54
MsgBox (CStr(anlnteger))
This will convertanlnteger= 54
to output as a string "54"
VB Default Controls
List Box, Combo Box
Default Controls
- Pointer
- Picture Box
- Label
- Text Box
- Frame
- Command Box
- Checkbox
- Option Button
- Combo box
- List box
- Horizontal box
- Vertical scroll Bar
- Timer
- Drive List Box
- Directory list box
- File list box
- Shape
- Line
- Image
- Data
ADD ITEM
Combobox1.items.add("January") = Constant variable
Combobox1.items.add("textbox.text") = Indefinite Variable