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

Extended Hours

Enrollment and Financial Services, located on the first floor of the Bass Library, will offer extended hours through August including some Saturday hours. 

Click here for extended hours.   

Register Today!

Register today for Fall classes. Classes begin August 25. Learn more and register today at www.lorainccc.edu/register.  

Convocation Office Closure

All LCCC offices will be closed 8:30-11:30 a.m., Wednesday, August 20, 2014 for Convocation.

Earn College Credit For Work and Life Experience

Attend an information session for Prior Learning Assessment and find out about the methods used to help you earn college credit for what you have learned through work and life experiences.
 
Click here to learn more and register.

Campus Tours

Tours for new and prospective LCCC student will be offered at 10 a.m. on Tuesdays and at 4 p.m. on Thursdays through August 21. This is a great way to become familiar with campus and find classes for the upcoming semester. No registration is necessary. Simply show up at the Student Life desk on the second floor of College Center.

MyUniversity

Students can save up to 80 percent on the cost of a traditional college degree. Learn more at www.lorainccc.edu/myuniversity.

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. 

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.

Hours of Operation

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