Posts

Showing posts from March, 2021

Arlon's CSUMB Java Software Design CST-338 Module 4 Learning Journal 12 for the week Wed 03/24-Tues 03/30, year 2021

Hats off to my team this time, especially whoever wrote this: binary.append((val & 128) == 0 ? 0 : 1); val <<= 1; //left bit shift, equivalent to val *= 2^1 I'm still trying to figure out what the heck some of the stuff they used means - like that - in a good way - very cool. Very nice work. I just did the UML diagram and tried to patch bugs, but they beat me to every bug. They did let me give advice a few times too. I learned a lot about UML, and I still feel like I'm missing a few things, but it could be a good tool for communication. Programmers could argue nicely by sending each other UML diagrams back and forth, to a degree. I did particularly like this assignment because it was complicated and useful! I have actually always been mystified by those QR codes, now I get it, well, I'm sure there is more to them than the assignment specifies, but overall I'm much less mystified by them now. Learning Journal Presc

Arlon's CSUMB Java Software Design CST-338 Module 3 Learning Journal 11 for the week Wed 03/17-Tues 03/23, year 2021

Arlon's CSUMB Java Software Design CST-338 Module 3 Learning Journal 11 for the week Wed 03/17-Tues 03/23, year 2021 <script type="text/javascript">    <!-- /*     Arlon ' s CSUMB Java Software Design CST-338 Module 3 Learning Journal 11                 for the week Wed 03/17-Tues 03/23 , year 2021 Prepared questions: What is the largest multi-dimensional array that you have used? What is the largest that you think would be unwieldy and why? What does inheritance do for your classes? Have you used it in the past? How? Update your learning journal from what you experienced this week with class. I have been programming for 33 years and since we don ' t necessarily visually see or remember everything we create I really have absolutely no idea what the biggest multi-dimensional array a program I ' ve made has used has been , but in computer science 21 - algorithms class - at Cabrillo with Professor Hodges - we made 3000x3000 mazes gene

Arlon's CSUMB Java Software Design CST-338 Module 2 Learning Journal 10 for the week Wed 03/10-Tues 03/16, year 2021

 Arlon's CSUMB Java Software Design CST-338 Module 2 Learning Journal 10 for the week Wed 03/10-Tues 03/16, year 2021 OOP is not in all languages.  Have you used one that does not? Yes: C, HyperCard, CSS, HTML, Excel What was your experience? I don't necessarily prefer object oriented over the paradigm of hierarchical-ness. I would put hierarchical-ness above object oriented paradigm in importance. I do think object oriented paradigm is important and useful, perhaps not to the extent Java tries to extrapolate it - because there are other paradigms than just object oriented - simply a hierarchical paradigm can accomplish what object oriented paradigm trys to accomplish. How extensively have you used OOP outside of the classroom? I have used Java with object oriented paradigm outside of the classroom on my own for over twenty years, since about 1999 I started learning Java for myself in order to use it to make AccountBlaster. Are you experience[d] with UML diagrams and do they he

Arlon's CSUMB Java Software Design CST-338 Module 1 Learning Journal 9 for the week Wed 03/03-Tues 03/09, year 2021

Java Journal 9 I composed this journal entry like a poetic story about programming - it begins and ends with the word Java, has conflict in the middle, good resolution in the end, and is all about programming. I did have to cut some parts out for brevity. Message me for details. I have used Eclipse before - the enormous file trees are weird. You don't need it. Some jobs require it, and teams use it. I actually decided I like it overall now. It's kind of neato how it has all the automatic stuff. I didn't use to like it, because it used to be super slow. I don't think anything in particular about the assignment actually required it, it's just being recommended as a good editor/IDE, and I have to admit, it now is! It is installed by default on my favorite OS, Knoppix. I used it a little bit for this assignment just on principle because the class talks so much about it, for participation in the class, not necessarily because I particularly like Eclipse, historically. Bu