Tuesday, January 22, 2013

Where is the best place to take a computer programming course?

Q. I am looking to learn how to create desk top applications and other such useful tools. I have a fairly decent programming background having taken Fortran, Basic, C++ back in school as well as having read about Java. I know the basics, but I want to learn how to actually produce an end product.

Where is the best place to learn how to do this? I am thinking of taking some classes in the evenings or on weekends, but I am wide open to suggestions. Where should I search for these?

Thanks.

A. The best place to do this is obviously at a renowned four-year university, like MIT, Berkeley, or Stanford. However, you sound like you'd like to get this done in your spare time, in which case an evening class might be a good place to start. However, these classes often focus on programming, in which you seem to have a good amount of experience. Thus, a software engineering class would be preferable. I'd imagine some community colleges might offer these programs. Some four-year universities like the Universities of California have "extension" systems, whereby someone who isn't enrolled can still take classes.
Finally, if these options fail, you can just look at some slides from a software engineering course at a renowned university. I'll list Berkeley's course home pages as a source; look at CS 169 for software engineering lecture slides. One problem with this approach is that you miss the projects, which are pretty clearly the most important part of software engineering: actually building software, and doing so in a team. Unless you can get a job in which you'll be creating software, and as part of a team, your only chance for verifiable experience of this type is in a college course.
I've also linked my previous Yahoo Answer as a source for this one... In my answer there, I briefly (well, relatively briefly) describe the Software Engineering process I learned.

How do i get a Control panel on my laptop?
Q. when i go to start there is No Control panel how do i get one. is there like a Code or Software i can use.

A. start>run>command>

here is a list...as you can see every one has a different code depending on what you want to do

Accessibility Controls - access.cpl


Add Hardware Wizard - hdwwiz.cpl


Add/Remove Programs - appwiz.cpl


Administrative Tools - control admintools


Automatic Updates - wuaucpl.cpl


Bluetooth Transfer Wizard - fsquirt


Calculator - calc


Certificate Manager - certmgr.msc


Character Map - charmap


Check Disk Utility - chkdsk


Clipboard Viewer - clipbrd


Command Prompt - cmd


Component Services - dcomcnfg


Computer Management - compmgmt.msc


Date and Time Properties - timedate.cpl


DDE Shares - ddeshare


Device Manager - devmgmt.msc


Direct X Control Panel (If Installed)* - directx.cpl


Direct X Troubleshooter - dxdiag


Disk Cleanup Utility - cleanmgr


Disk Defragment - dfrg.msc


Disk Management - diskmgmt.msc


Disk Partition Manager - diskpart


Display Properties - control desktop


Display Properties - desk.cpl


Display Properties (w/Appearance Tab Preselected) - control color


Dr. Watson System Troubleshooting Utility - drwtsn32


Driver Verifier Utility - verifier


Event Viewer - eventvwr.msc


File Signature Verification Tool - sigverif


Findfast - findfast.cpl


Folders Properties - control folders


Fonts - control fonts


Fonts Folder - fonts


Free Cell Card Game - freecell


Game Controllers - joy.cpl


Group Policy Editor (XP Prof) - gpedit.msc


Hearts Card Game - mshearts


Iexpress Wizard - iexpress


Indexing Service - ciadv.msc


Internet Properties - inetcpl.cpl


IP Configuration (Display Connection Configuration) - ipconfig /all


IP Configuration (Display DNS Cache Contents) - ipconfig /displaydns


IP Configuration (Delete DNS Cache Contents) - ipconfig /flushdns


IP Configuration (Release All Connections) - ipconfig /release


IP Configuration (Renew All Connections) - ipconfig /renew


IP Configuration (Refreshes DHCP & Re - Registers DNS) - ipconfig /registerdns


IP Configuration (Display DHCP Class ID) - ipconfig /showclassid


IP Configuration (Modifies DHCP Class ID) - ipconfig /setclassid


Java Control Panel (If Installed) - jpicpl32.cpl


Java Control Panel (If Installed) - javaws


Keyboard Properties - control keyboard


Local Security Settings - secpol.msc


Local Users and Groups - lusrmgr.msc


Logs You Out Of Windows - logoff


Microsoft Chat - winchat


Minesweeper Game - winmine


Mouse Properties - control mouse


Mouse Properties - main.cpl


Network Connections - control netconnections


Network Connections - ncpa.cpl


Network Setup Wizard - netsetup.cpl


Notepad - notepad


Nview Desktop Manager (If Installed) - nvtuicpl.cpl


Object Packager - packager


ODBC Data Source Administrator - odbccp32.cpl


On Screen Keyboard - osk


Opens AC3 Filter (If Installed) - ac3filter.cpl


Password Properties - password.cpl


Performance Monitor - perfmon.msc


Performance Monitor - perfmon


Phone and Modem Options - telephon.cpl


Power Configuration - powercfg.cpl


Printers and Faxes - control printers


Printers Folder - printers


Private Character Editor - eudcedit


Quicktime (If Installed) - QuickTime.cpl


Regional Settings - intl.cpl


Registry Editor - regedit


Registry Editor - regedit32


Remote Desktop - mstsc


Removable Storage - ntmsmgr.msc


Removable Storage Operator Requests - ntmsoprq.msc


Resultant Set of Policy (XP Prof) - rsop.msc


Scanners and Cameras - sticpl.cpl


Scheduled Tasks - control schedtasks


Security Center - wscui.cpl


Services - services.msc


Shared Folders - fsmgmt.msc


Shuts Down Windows - shutdown


Sounds and Audio - mmsys.cpl


Spider Solitare Card Game - spider


SQL Client Configuration - cliconfg


System Configuration Editor - sysedit


System Configuration Utility - msconfig


System File Checker Utility (Scan Immediately) - sfc /scannow


System File Checker Utility (Scan Once At Next Boot) - sfc /scanonce


System File Checker Utility (Scan On Every Boot) - sfc /scanboot


System File Checker Utility (Return to Default Setting) - sfc /revert


System File Checker Utility (Purge File Cache) - sfc /purgecache


System File Checker Utility (Set Cache Size to size x) - sfc /cachesize=x


System Properties - sysdm.cpl


Task Manager - taskmgr


Telnet Client - telnet


User Account Management - nusrmgr.cpl


Utility Manager - utilman


Windows Firewall - firewall.cpl


Windows Magnifier - magnify


Windows Management Infrastructure - wmimgmt.msc


Windows System Security Tool - syskey


Windows Update Launches - wupdmgr


Windows XP Tour Wizard - tourstart


Wordpad - write

What programs should I learn to be able to create a fully functional website?
Q. Softwares I need, as well?

Any suggestion would be great. Thanks!

A. The only "language" you need to create a fully functional website is HTML. But knowing Java, or at least JavaScript would be useful, as well as PHP. For software a good HTML editor is a nice to have. You'll need an FTP program to upload your code to your server.

As far as web development tools and platforms are concerned, there are many systems available to the public free of charge to aid in development. A popular example is the LAMP (Linux, Apache, MySQL, PHP), which is usually distributed free of charge. This fact alone has manifested into many people around the globe setting up new Web sites daily and thus contributing to increase in web development popularity. Another contributing factor has been the rise of easy to use WYSIWYG web development software, most prominently Microsoft FrontPage or Adobe Dreamweaver. Using such software, virtually anyone can develop a Web page in a matter of minutes. Knowledge of HyperText Markup Language (HTML), or other programming languages is not required, but recommended for professional results.

The next generation of web development tools uses the strong growth in LAMP and Microsoft .NET technologies to provide the Web as a way to run applications online. Web developers now help to deliver applications as Web services which were traditionally only available as applications on a desk based computer.




Powered by Yahoo! Answers

No comments:

Post a Comment