+ Reply to Thread
Results 1 to 14 of 14
  1. Delivering
    Join Date
    Apr 2010
    Posts
    6,307

    Certifications
    MBA, BSc, RMP, CAPM, ITIL x3, PRINCE2 F, Project +, Server +, MS Project 2010
    #1

    Default What can I hope to gain and expect from this class/classes?

    VISUAL BASIC PROGRAMMING
    This course is a comprehensive introduction to Visual Basic, one of
    Microsoft’s object-oriented development tools. Topics covered include
    language syntax, logic and flow control, data structures, procedures and
    functions, arrays, event and exception handling, files and database
    connectivity. Object-oriented principles will be emphasized, including the
    design and coding of classes. Prerequisites: Prior or concurrent enrollment

    in IS:110 and Reading Proficiency

    This is the course I plan on taking this semester. I plan on following up with the advanced VB class if this goes well. I have really no programming experience, I do however have SQL experience. I know it's not a programming language, but............

    This year I am slated to take both VB classes and C# intro. Is this a wise decision? Does this make sense from a programmers point of view. I am looking to get into an application support role tier 3. Almost like a SME who can utilize SQL for reporting and understand the principals for C# and VB.


    Any in put would be greatly appreciated.
    Last edited by N2IT; 01-13-2011 at 02:30 PM.
    Reply With Quote Quote  


  2. Login/register to remove this advertisement.

  3. Join Date
    Jun 2007
    Posts
    1,864
    #2
    I've never taken a VB class, nor have I programmed in VB, but I have taken many programming language classes over the years and have done quite a bit of work using other languages.

    Basically, what you can expect is to write a number of programs that will increase in complexity over the course of the class. One of the best skills you learn in these types of classes is how to debug code. I would hope that they would give you some exposure to design patterns, like Model-View-Controller, but this might be expecting a bit too much.

    In the programming classes that I've taken (everything from COBOL to C to Assembler to Java) what I've generally seen missing in fellow students is a firm grasp of logic. I've always felt like a pure theory class in logic should be required before jumping into any programming class. This is especially relevant if you have to do any group assignments, because people's jacked up approach to logic might personally affect you. I took a logic class way back in undergrad; it was more by accident than design, but it definitely helped me.

    As far as the specific language goes, IMO that's really irrelevant. Once you get the logic down it's simply a matter of learning the syntax of the new language.

    MS
    Last edited by eMeS; 01-13-2011 at 03:02 PM.
    Reply With Quote Quote  

  4. Guest
    Join Date
    Oct 2010
    Posts
    527

    Certifications
    A+, Network+, CCENT
    #3
    When it comes to just starting to learn programming It's really no big deal which language you choose to learn. The basic concepts in all programing languages are pretty much the same. From my prospective VB is one of the easier languages to learn, so I would say that's a good step in the right direction.


    EDIT:
    @ eMeS
    A class on pure theory might be a bit much for some people if they've never even written any code in there life. I would say the first 2-3 weeks of the class theory then the rest of the semester programming and learning more theory as they learn new syntax.
    Last edited by Priston; 01-13-2011 at 03:25 PM.
    A.A.S. in Networking Technologies
    A+, Network+, CCENT
    Reply With Quote Quote  


  5. Join Date
    Jun 2007
    Posts
    1,864
    #4
    Quote Originally Posted by Priston View Post
    EDIT:
    @ eMeS
    A class on pure theory might be a bit much for some people if they've never even written any code in there life. I would say the first 2-3 weeks of the class theory then the rest of the semester programming and learning more theory as they learn new syntax.
    I'm not talking about programming theory; I agree that would mostly be overkill. I'm talking about a straight-up basic logic class, which is not only applicable to programming, but would apply in many areas of everyday life. These are typically offered by philosophy departments, but sometimes you find it in the math department.

    MS
    Reply With Quote Quote  

  6. Delivering
    Join Date
    Apr 2010
    Posts
    6,307

    Certifications
    MBA, BSc, RMP, CAPM, ITIL x3, PRINCE2 F, Project +, Server +, MS Project 2010
    #5
    Quote Originally Posted by eMeS View Post
    I'm not talking about programming theory; I agree that would mostly be overkill. I'm talking about a straight-up basic logic class, which is not only applicable to programming, but would apply in many areas of everyday life. These are typically offered by philosophy departments, but sometimes you find it in the math department.

    MS

    While I probably won't take a class on this, is there a specific book you would recommend? Something under 300 pages lol
    Reply With Quote Quote  


  7. Join Date
    Jun 2007
    Posts
    1,864
    #6
    Quote Originally Posted by N2IT View Post
    While I probably won't take a class on this, is there a specific book you would recommend? Something under 300 pages lol
    I'd say go to a Half Price Books and grab whatever book they have on Logic. Preferably one that was actually used in a university-level logic class. It's not like the topic has changed much during the last 5,000 years of recorded history.

    MS
    Reply With Quote Quote  

  8. Certification Invigilator Forum Admin JDMurray's Avatar
    Join Date
    Jul 2003
    Location
    Surf City USA
    Posts
    10,188
    Blog Entries
    50

    Certifications
    GSEC, EnCE, CISSP, SSCP, CEH (ANSI), CASP, CCNA, CCENT, CWSP, CWNA, CWTS, Security+, Server+, Network+, A+, DHTI+, PDI+, MSIT InfoSec
    #7
    If a school is a "Microsoft" school then basic programming classes will be taught using C#, VB.NET (not VB6), and VBScript. Non-Microsoft schools (Apple) will instead use freely available language tools, such as Java, C/C++, Perl, PHP, and Python. Therefore, which school a technology student attends greatly influences their future choices for computer and software engineering technology.

    VB.NET and C# go very well with SQL for making server backends and data-driven applications. I'm writing a lot of C# with MySQL right now and it all works very well together.

    Have a look at the posts in our Microsoft Developers Forum for information on the Microsoft MCTS certs for .NET programming.

    Quote Originally Posted by eMeS View Post
    I'd say go to a Half Price Books and grab whatever book they have on Logic. Preferably one that was actually used in a university-level logic class. It's not like the topic has changed much during the last 5,000 years of recorded history.
    Actually, modern logic has not existed for very long at all. It was the publication of Principia Mathematica in the 1930's that codified the logic we use today.

    If you want to study the mathematics of computer programming, start with Boolean algebra, propositional (sentential ) and predicate calculus. They all quite fun, really, and often taught in philosophy classes.
    Moderator of the InfoSec, CWNP, IT Jobs, Virtualization, Java, and Microsoft Developers forums at www.techexams.net
    --
    Blog: www.techexams.net/blogs/jdmurray
    LinkedIn: www.linkedin.com/in/jamesdmurray
    Twitter: www.twitter.com/jdmurray
    Reply With Quote Quote  


  9. Join Date
    Jun 2007
    Posts
    1,864
    #8
    Quote Originally Posted by JDMurray View Post
    Actually, modern logic has not existed for very long at all. It was the publication of Principia Mathematica in the 1930's that codified the logic we use today.
    I remember studying that in a discrete math class that was an advanced undergraduate class. The logic class that I took in 2nd semester of college was much more basic, and what and focused on the origins of logical thinking. It might not of been 5000 years, but it what we studied came from way back in ancient Greece. As I got more into programming over the years I was very thankful to have had that class when I did, as it instilled some basic core approaches that helped quite a bit.

    MS
    Reply With Quote Quote  

  10. Delivering
    Join Date
    Apr 2010
    Posts
    6,307

    Certifications
    MBA, BSc, RMP, CAPM, ITIL x3, PRINCE2 F, Project +, Server +, MS Project 2010
    #9
    Quote Originally Posted by JDMurray View Post
    If a school is a "Microsoft" school then basic programming classes will be taught using C#, VB.NET (not VB6), and VBScript. Non-Microsoft schools (Apple) will instead use freely available language tools, such as Java, C/C++, Perl, PHP, and Python. Therefore, which school a technology student attends greatly influences their future choices for computer and software engineering technology.

    VB.NET and C# go very well with SQL for making server backends and data-driven applications. I'm writing a lot of C# with MySQL right now and it all works very well together.

    Have a look at the posts in our Microsoft Developers Forum for information on the Microsoft MCTS certs for .NET programming.


    Actually, modern logic has not existed for very long at all. It was the publication of Principia Mathematica in the 1930's that codified the logic we use today.

    If you want to study the mathematics of computer programming, start with Boolean algebra, propositional (sentential ) and predicate calculus. They all quite fun, really, and often taught in philosophy classes.

    Thanks for the insight.

    BTW the school is defiently MS. I started off learning PL/SQL and switched to T-SQL because of the school.
    Reply With Quote Quote  

  11. Certification Invigilator Forum Admin JDMurray's Avatar
    Join Date
    Jul 2003
    Location
    Surf City USA
    Posts
    10,188
    Blog Entries
    50

    Certifications
    GSEC, EnCE, CISSP, SSCP, CEH (ANSI), CASP, CCNA, CCENT, CWSP, CWNA, CWTS, Security+, Server+, Network+, A+, DHTI+, PDI+, MSIT InfoSec
    #10
    Quote Originally Posted by eMeS View Post
    It might not of been 5000 years, but it what we studied came from way back in ancient Greece.
    I was referring specifically to the modern mathematical logic used in computer programming and not the logic of Western philosophic thinking. People interested in computer programming should find more value in a course of predicate calculus than in one teaching logical argument and debate (although both are quite fun).
    Moderator of the InfoSec, CWNP, IT Jobs, Virtualization, Java, and Microsoft Developers forums at www.techexams.net
    --
    Blog: www.techexams.net/blogs/jdmurray
    LinkedIn: www.linkedin.com/in/jamesdmurray
    Twitter: www.twitter.com/jdmurray
    Reply With Quote Quote  

  12. Certification Invigilator Forum Admin JDMurray's Avatar
    Join Date
    Jul 2003
    Location
    Surf City USA
    Posts
    10,188
    Blog Entries
    50

    Certifications
    GSEC, EnCE, CISSP, SSCP, CEH (ANSI), CASP, CCNA, CCENT, CWSP, CWNA, CWTS, Security+, Server+, Network+, A+, DHTI+, PDI+, MSIT InfoSec
    #11
    Quote Originally Posted by N2IT View Post
    BTW the school is defiently MS. I started off learning PL/SQL and switched to T-SQL because of the school.
    Becoming fluent in as many Microsoft technologies as possible is a great way to make a good living as a software engineer.
    Moderator of the InfoSec, CWNP, IT Jobs, Virtualization, Java, and Microsoft Developers forums at www.techexams.net
    --
    Blog: www.techexams.net/blogs/jdmurray
    LinkedIn: www.linkedin.com/in/jamesdmurray
    Twitter: www.twitter.com/jdmurray
    Reply With Quote Quote  

  13. Delivering
    Join Date
    Apr 2010
    Posts
    6,307

    Certifications
    MBA, BSc, RMP, CAPM, ITIL x3, PRINCE2 F, Project +, Server +, MS Project 2010
    #12
    MS and JD wanted to keep you posted.

    I had my first Visual Basic 2010 class. Mainly focused on pulling up the VS editor and how to work around it. How not to use the save as but save all. I found out the hard way lol

    I love the OO language it's a lot of fun to use. I still suck badly, it's my first class of course, but with some effort this could be a skill set I'll be proud to list.

    Thanks again guys this is going to be a fun journey. And I love my instructor. She is an older asain lady who is really kind and patient. Infact I even made my way into her good graces by showing her the new feature in windows 7 snippit lol.

    Oh my first program was a single form with a text box and two buttons. One closed the form out and the first button displayed text in the text field saying Hello World lol
    Reply With Quote Quote  

  14. Certification Invigilator Forum Admin JDMurray's Avatar
    Join Date
    Jul 2003
    Location
    Surf City USA
    Posts
    10,188
    Blog Entries
    50

    Certifications
    GSEC, EnCE, CISSP, SSCP, CEH (ANSI), CASP, CCNA, CCENT, CWSP, CWNA, CWTS, Security+, Server+, Network+, A+, DHTI+, PDI+, MSIT InfoSec
    #13
    I'm glad that you are liking the class and the programming environment.

    Make sure you get basic instruction in the design of an OO program in VB 2010. You should be able to sketch out a program's design without using any any code. Knowing how to do that really helps you write programs faster and more well-constructed. The O'Reilly Head First Design Patterns book is a good one to look through for basic OO Design concepts and principles.
    Moderator of the InfoSec, CWNP, IT Jobs, Virtualization, Java, and Microsoft Developers forums at www.techexams.net
    --
    Blog: www.techexams.net/blogs/jdmurray
    LinkedIn: www.linkedin.com/in/jamesdmurray
    Twitter: www.twitter.com/jdmurray
    Reply With Quote Quote  

  15. Delivering
    Join Date
    Apr 2010
    Posts
    6,307

    Certifications
    MBA, BSc, RMP, CAPM, ITIL x3, PRINCE2 F, Project +, Server +, MS Project 2010
    #14
    Quote Originally Posted by JDMurray View Post
    I'm glad that you are liking the class and the programming environment.

    Make sure you get basic instruction in the design of an OO program in VB 2010. You should be able to sketch out a program's design without using any any code. Knowing how to do that really helps you write programs faster and more well-constructed. The O'Reilly Head First Design Patterns book is a good one to look through for basic OO Design concepts and principles.
    Awesome this is a post I will frequent so I appreciate any update.
    Reply With Quote Quote  

+ Reply to Thread

Social Networking & Bookmarks