CIS Software Development

Software DevelopmentComputer Information Systems

Software Development 



 

The Software Developer/Programmer develops and maintains application software for use in businesses. These applications include but are not limited to Accounting, Marketing, and Web Applications. In preparation for this field, one needs a background in Programming languages, database design, SQL, as well as fundamental IT skills in networking, security, and systems design.

Programmers write, test, and maintain the detailed instructions, called programs that computers must follow to perform their functions. They also conceive, design, and test logical structures for solving problems by computer. Many technical innovations in programming—advanced computing technologies and sophisticated new languages and programming tools—have redefined the role of a programmer and elevated much of the programming work done today. Job titles and descriptions may vary, depending on the organization. Because technology changes so rapidly, programmers must continuously update their knowledge and skills by taking courses sponsored by their employer, software vendors, or offered through local community colleges and universities.

In a large organization entry-level or junior programmers may work alone on simple assignments after some initial instruction, or they may be assigned to work on a team with more experienced programmers. In smaller companies the Software developer will have a wider range of responsibilities and therefore must be able to work independently. In either case, programmers need to work with and communicate with other members of the organization to help develop software that serves the organizational goals. Computer programs tell the computer what to do—which information to identify and access, and how to process it. Programs vary widely depending upon the type of information to be accessed or generated. For example, the instructions involved in updating financial records are very different from those required to duplicate conditions on board an aircraft for pilots training in a flight simulator. In order to solve problems programmers need knowledge of the problem subject as well as the technical skills. This program curriculum focuses on business applications therefore the programmer needs a variety of basic business skills such as accounting, marketing, and business management. 

Programmers write programs according to the specifications determined by the Systems Analysis process. After the design process is complete, it is the job of the programmer to convert that design into a logical series of instructions that the computer can follow. The programmer then codes these instructions in a programming language, such as Visual Basic.NET, Java, or C++. Different programming languages are used depending on the purpose of the program.

Programmers generally know more than one programming language and, because many languages are similar, they often can learn new languages relatively easily. In practice, programmers often are referred to by the language they know, such as Java programmers, or the type of function they perform or environment in which they work, which is the case for database programmers, mainframe programmers, client/server programmers or Web programmers.

Educational Opportunities in Computer Information Systems-Software Development

The following programs may be completed in two years, if taken on a full-time basis. Students in the associate of applied business in computer information systems – network communication technology program complete courses in computer information systems, communications, English, math, business administration, accounting, physical science, psychology or sociology, computer diagnostics and repair and Cisco certification.

Associate of Applied Business in Computer Information Systems –Web Development
The Web Development program prepares students for development, administration and support positions in the emerging digital economy. Students learn to design and develop Internet applications in a client/server environment. Additional topics covered include integrating Internet and enterprise-wide databases, middleware issues, building robust Internet applications and designing dynamic Web portals. A variety of elective courses are available to augment the program.

Associate of Applied Business in Computer Information Systems –Network Communications Technology
This program prepares students for network and microcomputer support positions in business and industry. Students learn to design, install, test and manage local and wide area networks. Additional topics covered in this program are software installation, automated connectivity, security and option CISCO/ Cisco Certified Network Associate (CCNA) preparation and Web page design.

Associate of Applied Business in Computer Information Systems - Mobile Device Application Development
The Mobile Device Application Development major prepares students to design and develop applications for the mobile device market. Students learn to write applications for modern mobile platforms including the iPhone/iPad and Android (phone and tablet) devices. Students also learn to write web-based applications specifically targeted at mobile devices. Addiontal topics including database design, computer networking, and systems design complement the focus on mobile computing to provide the student with a well-rounded information technology education.

Associate of Applied Business in Computer Information Systems –Software Development
This program prepares students for programming on computer platforms from personal computers to mainframes. Students learn to design and develop software using the procedural and object-oriented languages most commonly used in business. Additional topics covered in this program are database design and development and an introduction to networking.

Microsoft Certification
Enrolling in a Microsoft authorized academic training program and receive certification means you meet Microsoft’s highest standards. Certification requirements include passing six examinations which are administered and taught by Microsoft.

Cisco Certification
The computer information systems department is an authorized Cisco Regional Academy. Therefore, you can enroll in Cisco certification classes that will prepare you for the Cisco Certified Network Associate (CCNA) examination. This cluster of four classes can be completed either as credit or non-credit classes. If you are interested in taking the classes and receiving college credit, you must check the credit-course schedule under the computer information systems course heading.

BUL 05 1130
04/09

 

 

Announcements

Be a Success. Register Now!

Registration is now open for Summer and Fall classes.  Learn more and register today at www.lorainccc.edu/reginfo.

MyTuition Guarantee

LCCC students now have the opportunity to participate in the MyTuition Guarantee. This new program holds tuition and fee rates for students registering in fall 2014 and spring 2015 for up to three years or until the completion of a degree, whichever comes first.
  
Click here to learn more and to complete the Completion Pledge. 

Hours of Operation

Please note that campus service hours have been adjusted for spring semester. For a list of updated service hours, please visit www.lorainccc.edu/hours

Expect Traffic Delays

Road construction on Abbe Road north of LCCC will resume Monday, April 7. Please expect delays when traveling north from LCCC towards Detroit Road.  
      
Click here for updates and alternate travel routes.

Level Up 2014 Digital Game Development Conference

LCCC will host Level Up 2014 @ LCCC for anyone interested in turning their gaming interest or hobby into a career. 

Friday, May 2
9 a.m to 1 p.m.
Lorain County Community College
Learn more at www.lorainccc.edu/levelup.

1098-T Tax Forms

Students will begin receiving 1098-T tax forms via postal mail in the next several days. Click here for more information about the 1098-T forms.

Save Money on Tuition

Register for 13 to 18 credit hours at LCCC and pay for only 13!

Lorain County WIN

LCCC and the JVS have launched Lorain County WIN (Workforce Innovation Network), a new partnership providing workforce training to Lorain County. Learn more at www.loraincountywins.com.

Mental Health Online Screenings

The Lorain County Board of Mental Health offers a free online screening tool for mental health disorders.

Click here to learn more.